v0.1.5: Use SQLite and Peewee; Experiment List add export CSV; Add API swanlab.config
🚨 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
- Replaced the previous basic configuration information read/write solution with SQLite database and Peewee library (#114) by @SAKURA-CAT @Feudalman in #203 #202.
- Experiment list supports quick export of CSV files by @Feudalman in #206
- Experiment list supports "Summary Only" view by @Feudalman in #230
- Experiment list supports search by @Feudalman in #230
- Environment item added "Quick Copy" interaction by @Feudalman in #250
- Automatic environment recording adds logdir and Run path by @Feudalman @KashiwaByte in #205
- New API
swanlab.config
by @xiaolin199912 @SAKURA-CAT in #248
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
新增功能
- 使用SQLite数据库和Peewee库替代了之前的基础配置信息读写方案(#114) by @SAKURA-CAT @Feudalman in #203 #202
- 实验列表支持快速导出CSV文件 @Feudalman in #206
- 实验列表支持“仅看Summary” @Feudalman in #230
- 实验列表支持搜索 @Feudalman in #230
- 环境项增加“快捷复制”交互 @Feudalman in #250
- 自动环境记录增加 logdir、Run path @Feudalman @KashiwaByte in #205
- 新的API
swanlab.config
@xiaolin199912 @SAKURA-CAT in #248
优化
- 优化部分UI @SAKURA-CAT @Feudalman in #209
- 折线图增加Y轴线 @SAKURA-CAT in #214
- 优化报错信息:swanlab watch读取的日志文件路径不存在 @xiaolin199912 in #239
- 增加Prisma支持 @swpfY in #255
问题修复
- 修复在hydra库传入参数时会报错的问题 @xiaolin199912 in #237
- 修复swanlab.log传入字典的key在出现空格时报错的问题 @SAKURA-CAT in #211
- 修复运行训练脚本的路径下没有初始化git时会出现报错的问题 @xiaolin199912 in #217
Full Changelog: v0.1.4...v0.1.5