开放代码社区 › SwanLab AI训练分析平台

SwanLab AI训练分析平台

数据与可视化Python

SwanLab 是一个专业、现代化的 AI 训练分析平台,面向模型训练团队,可与 50+ 主流框架集成并轻松嵌入实验代码。它提供实验跟踪、指标可视化、硬件监控、实验分组管理、断点续训、本地日志同步与自托管部署等能力,适用于深度学习训练过程的记录、对比与分析场景。

AI/机器学习Web后端前端工具部署/运维
作者:用户6868语言:Python更新:2026-10-28
仓库地址
https://gitee.com/swanhubx/swanlab.git

前往原仓库

README

<div align="center">

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="readme_files/swanlab-logo-type2-dark.svg">
  <source media="(prefers-color-scheme: light)" srcset="readme_files/swanlab-logo-type2-light.svg">
  <img alt="SwanLab" src="https://gitee.com/swanhubx/swanlab/raw/main/readme_files/swanlab-logo-type2-light.svg" width="300" height="130">
</picture>

一个专业、现代化设计的AI训练分析平台  
面向模型训练团队,与50+主流框架集成,与你的实验代码轻松结合

<a href="https://swanlab.cn">🔥SwanLab 在线版</a> · <a href="https://docs.swanlab.cn">📃 文档</a> · <a href="https://github.com/swanhubx/swanlab/issues">报告问题</a> · <a href="https://geektechstudio.feishu.cn/share/base/form/shrcnyBlK8OMD0eweoFcc2SvWKc">建议反馈</a> · <a href="https://docs.swanlab.cn/zh/guide_cloud/general/changelog.html">更新日志</a> · <img height="16" width="16" src="https://raw.githubusercontent.com/SwanHubX/assets/main/community.svg" alt="swanlab community Logo" /> <a href="https://swanlab.cn/benchmarks">基线社区</a>

[![][release-shield]][release-link]
[![][dockerhub-shield]][dockerhub-link]
[![][github-stars-shield]][github-stars-link]
[![][github-issues-shield]][github-issues-shield-link]
[![][github-contributors-shield]][github-contributors-link]
[![][license-shield]][license-shield-link]  
[![][tracking-swanlab-shield]][tracking-swanlab-shield-link]
[![][last-commit-shield]][last-commit-shield-link]
[![][pypi-version-shield]][pypi-version-shield-link]
[![][wechat-shield]][wechat-shield-link]
[![][pypi-downloads-shield]][pypi-downloads-shield-link]
[![][colab-shield]][colab-shield-link]


![](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/b646416c35889214a6e1ef56.png)

中文 / [English](https://gitee.com/swanhubx/swanlab/blob/main/README_EN.md) / [日本語](https://gitee.com/swanhubx/swanlab/blob/main/README_JP.md) / [Русский](https://gitee.com/swanhubx/swanlab/blob/main/README_RU.md)

👋 加入我们的[微信群](https://docs.swanlab.cn/zh/guide_cloud/community/online-support.html)

<a href="https://hellogithub.com/repository/b442a9fa270e4ccb8847c9ee3445e41b" target="_blank"><img src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=b442a9fa270e4ccb8847c9ee3445e41b&claim_uid=Oh5UaGjfrblg0yZ" alt="Featured|HelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /></a>


</div>

<br/>


## 目录

- [🌟 最近更新](#-最近更新)
- [👋🏻 什么是SwanLab](#-什么是swanlab)
- [📃 在线演示](#-在线演示)
- [🏁 快速开始](#-快速开始)
- [💻 自托管](#-自托管)
- [🔥 实战案例](#-实战案例)
- [🎮 硬件记录](#-硬件记录)
- [🚗 框架集成](#-框架集成)
- [🔌 插件与API](#-插件与api)
- [🆚 与熟悉的工具的比较](#-与熟悉的工具的比较)
- [👥 社区](#-社区)
- [📃 协议](#-协议)

<br/>


## 🌟 最近更新

- 2026.02.06: 🔥**swanlab.Api**已正式上线,提供更强大的、面向对象式的开放API接口,[文档](https://docs.swanlab.cn/api/py-api.html);ECharts.Table支持CSV下载;现在支持将图表一键置于分组首位了;

- 2026.01.28:⚡️**LightningBoard V2**上线,进一步提升仪表盘性能;

- 2026.01.16:⚡️**LightningBoard(闪电看板)V1** 现已上线,专为超大图表数量级场景打造;新增**图表嵌入链接**,现在可以把你的图表嵌入到在线文档当中(如Notion、飞书云文档等);

- 2026.01.02:🥳 新增对**AMD ROCm**与**天数智芯Iluvatar GPU**的硬件监控支持;SDK增加心跳包特性,实现更稳健的端云连接;

- 2025.12.15:🎉SwanLab **Kubernetes版** 现已发布![部署文档](https://docs.swanlab.cn/guide_cloud/self_host/kubernetes-deploy.html);[NVIDIA NeMo RL](https://github.com/NVIDIA-NeMo/RL) 框架已集成SwanLab,[文档](https://docs.swanlab.cn/guide_cloud/integration/integration-nvidia-nemo-rl.html);

- 2025.12.01:🕰 新增**折线图详细信息展示**,鼠标悬浮在折线图上时,单击Shift将开启详细模式,支持显示当前log点的时间;📊 图表分组支持**MIN/MAX区域范围显示**;

- 2025.11.17:📊全局图表配置增加**X轴数据源选择**、**悬停模式**功能,增加图表分析体验;增加`SWANLAB_WEBHOOK`功能;[文档](https://docs.swanlab.cn/guide_cloud/experiment_track/webhook-setup.html)

- 2025.11.06:🔪**实验分组**上线,支持对大批量实验进行分组管理;工作区页面升级,支持快捷在多个组织下切换;大幅优化了折线图的渲染性能;swanlab.init上线`group`与`job_type`参数;

- 2025.10.15:📊折线图配置支持**X轴数据源选择**;侧边栏支持显示表格视图中Pin的列,增强实验数据对齐能力;


<details><summary>完整更新日志</summary>

- 2025.09.22:📊全新UI上线;表格视图支持全局排序和筛选;数据层面统一表格视图与图表视图;

- 2025.09.12:🔢支持创建**标量图**,灵活显示实验指标的统计值;组织管理页面大升级,提供更强大的权限控制与项目管理能力;

- 2025.08.19:🤔更强大的图表渲染性能与低侵入式加载动画,让研究者更聚焦于实验分析本身;集成优秀的[MLX-LM](https://github.com/ml-explore/mlx-lm)、[SpecForge](https://github.com/sgl-project/SpecForge)框架,提供更多场景的训练体验;

- 2025.08.06:👥**训练轻协作**上线,支持邀请项目协作者,分享项目链接与二维码;工作区支持列表视图,支持显示项目Tags;

- 2025.07.29:🚀侧边栏支持**实验筛选、排序**;📊表格视图上线**列控制面板**,能够方便地实现列的隐藏与显示;🔐**多API Key**管理上线,让你的数据更安全;swanlab sync提高了对日志文件完整性的兼容,适配训练崩溃等场景;新图表-PR曲线、ROC曲线、混淆矩阵上线,[文档](https://docs.swanlab.cn/api/py-pr_curve.html);

- 2025.07.17:📊更强大的**折线图配置**,支持灵活配置线型、颜色、粗细、网格、图例位置等;📹支持**swanlab.Video**数据类型,支持记录与可视化GIF格式文件;全局图表仪表盘支持配置Y轴与最大显示实验数;

- 2025.07.10:📚更强大的**文本视图**,支持Markdown渲染与方向键切换,可由`swanlab.echarts.table`与`swanlab.Text`创建,[Demo](https://swanlab.cn/@ZeyiLin/ms-swift-rlhf/runs/d661ty9mslogsgk41fp0p/chart)

- 2025.07.06:🚄支持**resume断点续训**;新插件**文件记录器**;集成[ray](https://github.com/ray-project/ray)框架,[文档](https://docs.swanlab.cn/guide_cloud/integration/integration-ray.html);集成[ROLL](https://github.com/volcengine/ROLL)框架,感谢[@PanAndy](https://github.com/PanAndy),[文档](https://docs.swanlab.cn/guide_cloud/integration/integration-roll.html)

- 2025.06.27:📊支持**小折线图局部放大**;支持配置**单个折线图平滑**;大幅改进了图像图表放大后的交互效果;

- 2025.06.20:🤗集成[accelerate](https://github.com/huggingface/accelerate)框架,[PR](https://github.com/huggingface/accelerate/pull/3605),[文档](https://docs.swanlab.cn/guide_cloud/integration/integration-huggingface-accelerate.html),增强分布式训练中的实验记录体验;

- 2025.06.18:🐜集成[AREAL](https://github.com/inclusionAI/AReaL)框架,感谢[@xichengpro](https://github.com/xichengpro),[PR](https://github.com/inclusionAI/AReaL/pull/98),[文档](https://inclusionai.github.io/AReaL/tutorial/quickstart.html#monitoring-the-training-process);🖱支持鼠标Hover到侧边栏实验时,高亮相应曲线;支持跨组对比折线图;支持设置实验名裁剪规则;

- 2025.06.11:📊支持 **swanlab.echarts.table** 数据类型,支持纯文本图表展示;支持对分组进行**拉伸交互**,以增大同时显示的图表数量;表格视图增加 **指标最大/最小值** 选项;

- 2025.06.08:♻️支持在本地存储完整的实验日志文件,通过 **swanlab sync** 上传本地日志文件到云端/私有化部署端;硬件监控支持**海光DCU**;

- 2025.06.01:🏸支持**图表自由拖拽**;支持**ECharts自定义图表**,增加包括柱状图、饼状图、直方图在内的20+图表类型;硬件监控支持**沐曦GPU**;集成 **[PaddleNLP](https://github.com/PaddlePaddle/PaddleNLP)** 框架;

- 2025.05.25:日志支持记录**标准错误流**,PyTorch Lightning等框架的打印信息可以被更好地记录;硬件监控支持**摩尔线程**;新增运行命令记录安全防护功能,API Key将被自动隐藏;

- 2025.05.14:支持**实验Tag**;支持折线图**Log Scale**;支持**分组拖拽**;大幅度优化