Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swanhubx/swanlab-dashboard
SwanLab本地可视化python包插件
https://github.com/swanhubx/swanlab-dashboard
javascript vite vue3
Last synced: 10 days ago
JSON representation
SwanLab本地可视化python包插件
- Host: GitHub
- URL: https://github.com/swanhubx/swanlab-dashboard
- Owner: SwanHubX
- Created: 2024-06-06T12:53:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T06:33:09.000Z (about 2 months ago)
- Last Synced: 2024-09-18T10:36:31.807Z (about 2 months ago)
- Topics: javascript, vite, vue3
- Language: Vue
- Homepage:
- Size: 1.07 MB
- Stars: 7
- Watchers: 0
- Forks: 3
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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` 命令启动服务。