Skip to content

⚡️更新日志

更新指南

升级到最新版:pip install -U swanlab
Github: https://github.com/SwanHubX/SwanLab

v0.4.3 - 2025.1.17

🚀新增功能

  • 新增swanlab.sync_wandb():支持使用Weights&Biases跟踪实验时,同步指标到SwanLab,文档
  • 新增在使用框架集成时,配置项将记录所使用的框架

优化

  • 改进了表格视图的交互,增加了行列拖拽、筛选、排序交互
  • 大幅优化了工作区加载的性能
  • 大幅优化了日志渲染的性能
  • 改进了在未登录的计算机上,执行swanlab.init()的交互
  • 修复了一些已知问题

元旦节更新

🚀新增功能

  • 升级了图表平滑,网页刷新后状态将仍然保留
  • 更新了图表大小修改,现在可以通过拖拽图表的右下角来改变大小

⚙️问题修复

  • 修复了没有实验时,项目设置不显示删除的bug

v0.4.2 - 2024.12.24

🚀新增功能

  • 新增密码登录
  • 新增项目设置页

优化

  • 修复在一些设备上运行硬件监控会warning的问题

v0.4.0 - 2024.12.15

🎉万众期待的硬件监控功能(云端版)已经上线,支持CPU、NPU、GPU的系统级信息监控:

  • CPU:利用率、线程数
  • 内存:利用率、进程利用率、可用内存
  • Nvidia GPU:利用率、显存分配、温度、功耗
  • Ascend NPU:利用率、HBM分配、温度

更多信息的监控已经在路上!

by Cunyue

v0.3.28 - 2024.12.6

🍥公告:硬件监控功能即将推出!

🚀新增功能

  • 新增与LightGBM的集成
  • 新增与XGBoost的集成

优化

  • 提高了对日志记录时单行长度的限制
  • 改善了部分性能,为0.4.0版本做准备

v0.3.27 - 2024.11.26

🚀新增功能

  • 新增华为昇腾NPU显卡检测
  • 新增与青云基石智算(Coreshub)的集成

新UI上线!

alt text

🚀我们改进了什么

  • 从用户体验出发,上线全新的官网和UI界面
  • 上线个人/组织主页
  • 增加「黑夜模式」
  • 全面优化的「新手快速开始」,增加了框架集成和案例
  • 优化「图表对比视图」的实验选择逻辑

v0.3.25 - 2024.11.11

🚀新增功能

  • 🎉VSCode插件已上线
  • 新增与Keras框架的集成
  • 新增run.public方法,支持获取实验的项目名、实验名、链接等信息,#732

v0.3.22 - 2024.10.18

🚀新增功能

修复问题

  • 修复了在多组并行实验提交时,出现sqlite并行读写报错的问题,#715
  • 修复了在CPU品牌记录的兼容性问题

v0.3.21 - 2024.9.26

🚀新增功能

  • 组织创建已全面开放,每个组织上限为15人。
  • 实验名现已支持「重名」,并使用新的一套新建实验名体系。

v0.3.19 - 2024.9.2

🚀新增功能

  • (内测)新增任务式训练swanlab task的网盘存储功能,文档

优化

  • 【环境】增加对CPU品牌的记录

问题修复

  • 修复了在Win命令行下swanlab login容易出现误操作引发的问题

v0.3.17 - 2024.8.18

  1. 完成了对云端图表库以及前端的代码重构,改进了大量交互
  2. 修复了实验表格中侧边栏未加载实验没有正常显示参数的问题
  3. 修复了requests包引起的部分用户网络连接错误的问题
  4. 【环境】增加对NVIDIA驱动版本的记录
  5. 本地看版支持对已占用的端口自动续新端口了

v0.3.16 - 2024.7.31

🚀新增功能

  • (内测)新增任务式训练swanlab task功能
  • 新增与torchtune的集成,文档

优化

  • swanlab.init增加参数public,可用于设置创建的新项目的可见性,默认为False
  • swanlab.init创建的项目默认可见性改为私有
  • 新增了swanlab.configdataclass类型的支持

问题修复

  • 修复了在conda-forge环境下import swanlab会提示缺乏依赖库的问题

v0.3.14 - 2024.7.20

问题修复

  • 修复环境依赖安装问题
  • 修复在Windows系统上存在的一些适配问题

v0.3.13 - 2024.6.27

🚀新增功能

  • 新增支持修改实验颜色

⚡️改进

  • 优化了在Google CoLab、Jupyter Notebook下的一些问题
  • 优化了错误日志收集与打印

问题修复

  • 修复了Windows系统下运行的一些问题
  • 修复了在Hydra等框架上的终端打印问题
  • 修复了了在mmengine集成中SwanlabVisBackend的save_dir不能为None的问题

v0.3.11 - 2024.6.14

🚀新增功能

  • 环境记录增加PID和Python Verbose
  • 支持修改项目可见性
  • 离线看版命令修改为swanlab watch [LOG PATH]

⚡️改进

  • 优化了Python环境搜索的性能
  • 优化了SwanLab库的架构

问题修复

  • 修复了离线看版启动失败的问题

v0.3.10 - 2024.6.10

问题修复

  • 修复了部分文本上传时会出现编码错误的问题
  • 修复了环境信息没有正确上传的问题

v0.3.9 - 2024.6.8

🚀新增功能

  • swanlab logout:支持在终端退出SwanLab账号

👥集成

  • 增加与HuggingFace Accelerate的集成,文档

⚡️改进

  • 改进了媒体文件上传的稳定性

问题修复

  • 修复了nvml库的兼容性问题
  • 解决在实验结束时上传大量媒体文件可能引发的409错误
  • 修复了在部分机器上会出现OSError的问题

v0.3.8 - 2024.5.31

⚡️改进

  • 改进了与ultralytics在ddp场景下的集成
  • swanlab.init时增加最新版本的提示

问题修复

  • 修复了当log的value为inf会导致线程崩溃的问题
  • 修复了训练时间过长时,部分图片上传会失败的问题

v0.3.6 - 2024.5.28

问题修复

  • 修复了部分logging日志无法上传的问题
  • 修复了swanlab login无法登陆的问题

v0.3.4 - 2024.5.27

🚀新增功能

  • swanlab.init增加参数mode,支持新模式disabled
  • 支持批量删除实验

⚡️改进

  • 优化ultralytics集成代码

👥集成

  • 与Stable Baseline3集成,指引

v0.3.3 - 2024.5.22

👥集成

  • 与Weights & Biases集成,支持将wandb项目转换为SwanLab项目,指引
  • 与Ultralytics集成,指引
  • 与fastai集成,指引

v0.3.2 - 2024.5.17

👥集成

  • 与Tensorboard集成,支持将Tensorboard日志文件转换为SwanLab实验,指引

🚀新增功能

  • 支持下载折线图为PNG图像
  • SwanLab实验可以被嵌入到在线文档中了(飞书/Notion等支持嵌入网页的在线文档)
  • 表格视图支持导出CSV
  • 表格视图支持仅看指标

⚡️改进

  • 优化了折线图与表格视图的数值显示

⚙️修复问题

  • 修复了在Windows系统下,swanlab.config载入hydra配置文件时,config表格的显示Bug
  • 解决SwanLab在jupyter Notebook中的登录问题

v0.3.1 - 2024.5.3

⚡️改进

  • swanlog日志文件夹默认增加一个.gitignore

⚙️修复问题

  • 修复swanlab.init的config不兼容Omegaconfig等类型的问题