Skip to content

a645162/web-gpu-dashboard

Repository files navigation

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

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

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

Author: Haomin Kong

使用方法

  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

About

课题组显卡监控面板 (需配合显卡监控脚本后端)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published