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 命令启动服务。
Metadata
Release files for swanboard 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| swanboard-0.1.6.tar.gz | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swanboard-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / swanboard-0.1.6.tar.gz
| Download URL | swanboard-0.1.6.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1a3c3911e40932327c8b9c84b1af67cac69f9ad9d880abed0bf0c42e7b30db8
|
|
BLAKE2b-256 checksum How to use checksums |
a48843a18d2e3b65f28b6310034546a8cdeab84ce2e700b9622719f53e5ad684
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.15
|
Release files / swanboard-0.1.6-py3-none-any.whl
| Download URL | swanboard-0.1.6-py3-none-any.whl |
|---|---|
| Size | 751.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
802a7cbe019af441b2c802396ae7207964d021178d57e9cd13c2215a01d45f63
|
|
BLAKE2b-256 checksum How to use checksums |
fa30bab0a06484cfb4b250555e341f636b8ad7383b2c23f916f5b850d340fb5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.15
|