⚡️SwanLab: your ML experiment notebook. 你的AI实验笔记本,跟踪与可视化你的机器学习全流程
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.3.0...v0.3.1
swanlab.init
支持用配置文件初始化Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.2.4...v0.3.0
A patch version
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.2.3...v0.2.4
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.2.2...v0.2.3
一个补丁版本。
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.2.0...v0.2.1
往下翻有中文版~
Multi-Experiment Charts: Support for comparing log data from multiple experiments within a project in a single chart.
Image Charts: Support for log image types (supports files, numpy arrays, PIL.Image, matplotlib).
Audio Charts: Support for log audio types (supports files, numpy arrays).
Support for automatically viewing information of other Charts at the same position when viewing information of one Chart.
多实验对比图表:支持项目下多个实验的日志数据在一张图表中对比
图像图表:支持log图像类型(支持文件、numpy array、PIL.Image、matplotlib)
音频图表:支持log音频类型(支持文件、numpt array)
支持查看1个Chart的信息时,自动查看其他Chart在相同位置的信息
swanlab.init
增加suffix参数支持自定义实验后缀swanlab.log
将loggings参数改为logger参数,将支持以字典的形式控制自动打印的内容@SAKURA-CAT @Feudalman @Nexisato @KashiwaByte @little1d @xiaolin199912
loggings
to swanlab.init and swanlab.log, which automatically prints metrics to the terminal when loggings are enabled by @xiaolin199912 @Feudalman in #277In 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
)的日志数据文件,所以如需可视化旧版本产生的日志文件,使用转换脚本。
swanlab.config
by @xiaolin199912 @SAKURA-CAT in #248- 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
swanlab.config
@xiaolin199912 @SAKURA-CAT in #248Full Changelog: https://github.com/SwanHubX/SwanLab/compare/v0.1.4...v0.1.5
swanlab.init
adds API logdir
: Supports setting the save location of log files. By @SAKURA-CAT ,@Feudalman in #142swanlab watch
adds API --logdir
, supports specifying the location of log files to be read.swanlab.init
->config
supports calling like Argparse by @xiaolin199912,@SAKURA-CAT in #178 examples:import swanlab
run = swanlab.init(
config={'epoch': 20}
)
print(run.config.epoch)
swanlab.init
增加APIlogdir
:支持设定日志文件的保存位置 by @SAKURA-CAT 、@Feudalman in #142swanlab watch
增加API--logdir
,支持指定要读取的日志文件位置,swanlab.init
->config
支持形如Argparse的方式调用 by @xiaolin199912、@SAKURA-CAT in #178, examples:import swanlab
run = swanlab.init(
config={'epoch': 20}
)
print(run.config.epoch)
Full changes: https://github.com/SwanHubX/SwanLab/compare/v0.1.3...v0.1.4