版本 1.6
ClearML 1.6.4
错误修复
- 修复当使用API 2.20调用
get_all
端点时APIClient
失败的问题(影响CLI工具如clearml-session
)
ClearML 1.6.3
新功能和改进
- 添加选项以在创建S3资源服务时指定端点URL(ClearML GitHub issue #673)
- 在使用
sdk.aws.s3.extra_args
配置选项上传文件时,添加对提供ExtraArgs
到boto3的支持 - 添加对Server API 2.20的支持
- 添加
Task.get_num_enqueued_tasks()
以获取特定队列中排队的任务数量 - 添加支持使用
Model.set_metadata()
、Model.get_metadata()
、Model.get_all_metadata()
、Model.get_all_metadata_casted()
和Model.set_all_metadata()
更新模型元数据 - 添加
Task.get_reported_single_value()
- 为模型和工件上传添加重试机制
- 具有空配置的管道从代码中获取配置
- 添加对在可抢占实例上运行管道步骤的支持
- 数据集
- 为数据集添加描述
- 在
clearml-data
中添加通配符支持
错误修复
- 修复数据集下载问题 (ClearML GitHub 问题 #713)
- 修复数据集缓存下载后锁未释放的问题 (ClearML GitHub 问题 #671)
- 修复了在使用大量进程的进程池时可能发生的死锁问题 (ClearML GitHub issue #674)
- 修复使用
logger.report_table()
时'series'未出现在UI上的问题(ClearML GitHub 问题 #684) - 修复
Task.init()
文档字符串以包含远程执行时的行为 (ClearML GitHub PR #737) - 修复在远程运行且没有参数传递给click时出现的
KeyError
(ClearML Agent GitHub 问题 #111) - 修复在上传单个工件文件时存储完整路径的问题
- 修复在
sdk.development.detect_with_pip_freeze
中传递非字母数字文件名的问题 - 修复对Python 3.6和3.10的支持
- 修复上传到S3时mimetype不能为
None
的问题 - 管道
- 修复管道DAG
- 添加对使用spot实例的管道的支持
- 修复管道代理对象始终在主管道逻辑中解析的问题
- 修复具有空配置的管道步骤应尝试从代码中获取配置的问题
- 修复根据本地/远程池频率等待作业的问题
- 修复
UniformIntegerParameterRange.to_list()
忽略最小值的问题 - 修复管道组件返回长度为1的列表的问题
- 数据集
- 修复
Dataset.get()
不尊重auto_create
- 修复获取数据集在新 ClearML Server v1.6 中失败的问题
- 修复无法仅通过项目/名称查询数据集的问题
- 修复将子数据集添加到没有统计信息的旧父数据集的问题
- 修复
- 修复连接输入模型时的错误
- 修复死锁问题,包括:
- 将线程事件/锁更改为进程分叉安全的线程对象
- 使用文件锁代替进程锁,以避免未来的死锁,因为Python进程锁不是进程安全的 (杀死持有锁的进程不会释放锁)
- 修复本地Windows路径上的
StorageManager.list()
- 修复模型未在当前项目中创建的问题
- 修复
keras_tuner_cifar
示例引发 DeprecationWarning 和 ValueError 的问题
ClearML 1.6.2
错误修复
- 修复格式字符串构造有时导致延迟评估错误的问题 (ClearML GitHub issue #706)
ClearML 1.6.1
错误修复
- 修复当发送
search_hidden=False
时Task.get_tasks()
失败的问题 - 修复 LightGBM 示例显示 UserWarning
ClearML 1.6.0
新功能和改进
- 新的超参数优化命令行界面
clearml-param-search
- 对ClearML数据的改进
- 在ClearML WebApp中添加对新ClearML数据UI的支持
- 添加
clearml-data
新选项set-description和rename
- 使用
Task.set_random_seed()
添加随机种子控制,允许为任务初始化设置新的随机种子或禁用它 - 改进下载工件失败时的错误消息
- Improve error messages when testing permissions
错误修复
- 修复记录图表时的轴范围设置
- 修复
Task.get_project()
以返回超过500个条目 (ClearML GitHub 问题 #612) - 修复管道进度计算
- 修复
StorageManager.upload_folder()
在成功和失败上传时都返回None
的问题 - 修复脚本路径捕获存储的是相对路径而不是绝对路径
- 修复HTML调试样本在S3上保存不正确的问题
- 修复示例中的Hydra弃用警告
- 修复TensorBoardX示例中缺失的需求
已知问题
- 当从数据集中删除图像时,其预览图像不会被删除
- 在项目之间移动数据集仍然会在旧项目中显示数据集