Dashboard for SwanLab.
Project Links
Meta
Author: Cunyue, Feudalman
Requires Python: >=3.8
Classifiers
Development Status
- 3 - Alpha
License
- OSI Approved :: Apache Software License
Operating System
- OS Independent
Programming Language
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
Topic
- Scientific/Engineering
- Scientific/Engineering :: Artificial Intelligence
- Scientific/Engineering :: Visualization
SwanLab-Dashboard
SwanLab - 训练可视化服务
该仓库用于维护SwanLab训练可视化服务的相关代码和文档,包含前后端。
目录结构
其中 swanboard
用于维护后端代码,vue
用于维护前端代码,test
用于维护测试代码。
├── swanboard
│ ├── controller
│ ├── db
│ ├── middleware
│ ├── module
│ ├── router
│ ├── run
│ ├── settings.py
│ ├── template
│ └── utils
├── test
├── tutils
└── vue
工作流程
- 后端开发者在
swanboard
目录下进行开发,完成后端功能。 - 前端开发者在
vue
目录下进行开发,完成前端功能后,需要进行打包npm run build.release
,打包目标路径为swanboard/template
。 - 前后端开发完成后,需要进行测试,测试代码存放在
test
目录下。 - 整体功能通过,即可在 main 上发布新版本,同时发布新 tag,触发自动打包并更新 pypi 包版本。
SwanLab 与 SwanBoard
SwanBoard 仅负责针对训练数据提供可视化服务,而不参与训练过程。其作为依赖导入到 SwanLab 中,由 swanlab watch
命令启动服务。
Oct 10, 2025
0.1.9b1
Mar 12, 2025
0.1.8b1
Mar 11, 2025
0.1.8b0
Dec 05, 2024
0.1.7b1
Nov 24, 2024
0.1.6
Oct 20, 2024
0.1.5b0
Oct 04, 2024
0.1.4b2
Sep 20, 2024
0.1.4b1
Sep 19, 2024
0.1.4b0
Aug 02, 2024
0.1.3b5
Jul 31, 2024
0.1.3b4
Jul 31, 2024
0.1.3b3
Jul 20, 2024
0.1.3b2
Jul 07, 2024
0.1.3b1
Jun 23, 2024
0.1.2b8
Jun 23, 2024
0.1.2b7
Jun 22, 2024
0.1.2b6
Jun 20, 2024
0.1.2b5
Jun 19, 2024
0.1.2b4
Jun 14, 2024
0.1.2b3
Jun 14, 2024
0.1.2b2
Jun 13, 2024
0.1.2b1
Jun 11, 2024
0.1.1
Jun 10, 2024
0.1.0
Wheel compatibility matrix
Files in release
Extras:
None
Dependencies:
(>=0.110.1)
fastapi
(>=0.14.0)
uvicorn