Skip to main content

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


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.2b1.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

swanboard-0.1.2b1-py3-none-any.whl (739.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page