Dashboard for SwanLab.
Project description
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
命令启动服务。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
swanboard-0.1.3b1.tar.gz
(1.1 MB
view hashes)
Built Distribution
swanboard-0.1.3b1-py3-none-any.whl
(747.4 kB
view hashes)
Close
Hashes for swanboard-0.1.3b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9167a8d35e05ade026b8bec3b4d644e47c9f98036d7c110d044ece2054a168 |
|
MD5 | f63184fce37bef6c2ddfba8d38142b70 |
|
BLAKE2b-256 | 007d16cdf58bcb35c7ade8982391f07c6d90a9110d65e22b0694c7b8c2a0e3d8 |