Skip to content

v0.1.5: Use SQLite and Peewee; Experiment List add export CSV; Add API swanlab.config

Compare
Choose a tag to compare
@Zeyi-Lin Zeyi-Lin released this 23 Jan 08:13
· 585 commits to main since this release
d90718d

🚨 Breaking News

In the version, we replaced the previous basic configuration information read/write solution with SQLite database and Peewee library. This is a major change that is highly beneficial for the future of the project, but it is not compatible with old versions (swanlab<=v0.1.4) of log data files. Therefore, if you need to visualize log files generated by old versions, please use transfer script.

在此版本,我们使用SQLite数据库和Peewee库替代了之前的基础配置信息读写方案。这是个极大有利于项目未来的改动,但缺陷是不兼容旧版本(swanlab<=v0.1.4)的日志数据文件,所以如需可视化旧版本产生的日志文件,使用转换脚本

New Features

Optimization

  • Optimized part of UI by @SAKURA-CAT @Feudalman in #209
  • Added Y-axis line to line chartby @SAKURA-CATin #214
  • Optimized error message: The path to the log file read by swanlab watch does not exist by @xiaolin199912 in #239
  • Added Prisma support for @swpfY in #255

Bug Fixes

 - Fixed an issue where an error would occur when passing parameters into the hydra library by @xiaolin199912 in #237
 - Fixed an issue where swanlab.log would throw an error when encountering a key with spaces in a dictionary passed as input by @SAKURA-CAT in #211
 - Fixed an issue where an error would occur when running a training script in a path without initializing git by @xiaolin199912 in #217

新增功能

优化

问题修复

  • 修复在hydra库传入参数时会报错的问题 @xiaolin199912 in #237
  • 修复swanlab.log传入字典的key在出现空格时报错的问题 @SAKURA-CAT in #211
  • 修复运行训练脚本的路径下没有初始化git时会出现报错的问题 @xiaolin199912 in #217

Full Changelog: v0.1.4...v0.1.5