Skip to content

Latest commit

 

History

History
93 lines (59 loc) · 1.35 KB

README.md

File metadata and controls

93 lines (59 loc) · 1.35 KB

课题组GPU任务监控面板(GPU看板)

用于GPU查看GPU的任务情况,包括GPU的使用情况,任务的状态,任务的进度等。

前后端分离,前端使用Vue3 + Element Plus + Pinia,后端使用Python + Flask。

Author: Haomin Kong

Example1.png

使用方法

  1. 配置环境

  2. 编写服务器配置

仿照src/assets/machineList.json文件, 创建src/assets/machineListTemplate.json文件与 src/assets/machineListTest.json文件。

  1. 编译

环境要求

  • Node.js >= 21.0.0(Ubuntu 22.04的Node.js不可以)
  • Node.js 21
  • Vite
  • Vue3
  • Element-Plus
  • Pinia

环境准备

  • 安装 Node.js

  • 如:使用HomeBrew安装Node.js

curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
brew install node@21
  • 安装依赖
npm install

npm换源

列出所有可以使用的源

npm install nrm -g
nrm ls

使用淘宝源

nrm use taobao

开发

npm run dev

构建

npm run build

Or

bash build.sh

系列项目

GPU看板

https://github.com/a645162/web-gpu-dashboard

GPU监控脚本

https://github.com/a645162/nvi-notify

测试数据后端

https://github.com/a645162/backend-gpu-dashboard-test