用于GPU查看GPU的任务情况,包括GPU的使用情况,任务的状态,任务的进度等。
前后端分离,前端使用Vue3 + Element Plus + Pinia,后端使用Python + Flask。
Author: Haomin Kong
-
配置环境
-
编写服务器配置
仿照src/assets/machineList.json
文件,
创建src/assets/machineListTemplate.json
文件与
src/assets/machineListTest.json
文件。
- 编译
- 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 install nrm -g
nrm ls
使用淘宝源
nrm use taobao
npm run dev
npm run build
Or
bash build.sh
https://github.com/a645162/web-gpu-dashboard