SwanLab
SwanLab copied to clipboard
⚡️SwanLab: your ML experiment notebook. 你的AI实验笔记本,跟踪与可视化你的机器学习全流程
支持转换Tensorboard日志文件(即tfevent文件) 转换方式1 - python脚本内转换: ```python from swanlab.converter import TFBConverter tfb_converter = TFBConverter(logdir="...") # 这里也可以填一些project等参数 tfb_converter.run() ``` 转换方式2 - 命令行: ```bash swanlab convert tensorboard --logdir="..." ```
## Description 在 #537 等issue或者新功能中要求更加细致的功能区分,因此,在 #531 的基础上,将db模块与swanlab本体隔离,实现如下效果: * 执行init函数时注入云端/本地 与 db 模块的回调实例,事件发生时遍历执行 * 新增 `SwanLabRunOperator` 操作员类,此类用于管理回调实例,统一触发、顺序执行 由于隔离了云端上传、本地提示、数据库等功能,因此能够 比较方便的开关他们, #537 的问题就可以解决了: #### 更改init参数 * 新增mode参数,输入字符串:`"cloud"` `"local"` `"disable"` 中的一个,如果输入的是其他字符串,默认被当作`"cloud"` * cloud参数被废弃,依旧允许被输入,但是不再具有代码提示,在优先级上,mode优先级高于cloud,当用户显式输入`mode`,即使输入了cloud,依旧cloud的值也会被忽略 *...
## 🤩 Features description [Please make everyone to understand it] ```python swanlab.log(pin=True, hide=True) ``` 在首次创建该Chart时,放到pin或hide分组
```python import swanlab swanlab.init( mode="disable" ) ``` - mode有三种类型: "cloud"、"local"、"disable",默认为"cloud"。 - 与"cloud"参数的关系:是cloud参数的升级版,所以cloud参数可能得在未来被废弃 disable模式开启后,将不再打印swanlab信息,也不会在本地记录任何内容。