版本 1.9
ClearML 1.9.3
错误修复
- 修复了损坏的
Task._get_status()
,该问题在最新版本中导致clearml-session
无法正常工作 - 修复路径替换,使得可以为模型存储未替换的URL(ClearML GitHub PR #935)
ClearML 1.9.2
新功能和改进
- 在提供执行队列时支持解析队列名称(ClearML GitHub PR #857)
- 忽略
click
参数解析器中键的None
值(ClearML GitHub issue #902) - 改进
Task.mark_completed()
和Task.close()
的文档字符串(ClearML GitHub PRs #920 和 #921) - 通过
@PipelineDecorator.component
为管道步骤添加执行前后的回调函数 - 通过
PipelineController.add_step()
、PipelineController.add_function_step()
和@PipelineDecorator.component
向管道步骤添加状态更改回调
错误修复
- 修复在使用TensorBoard报告时缺少调试样本的问题 (ClearML GitHub 问题 #923)
- 修复在仓库检测期间错误的Jupyter API令牌 (ClearML GitHub PR #904)
- 修复了在非常大的 git diff 警告中的拼写错误 (ClearML GitHub PR #932)
- 修复了从任务中生成的管道在
PipelineController.add_step()
中不传播parameter_override
值的问题 - 修复使用
StorageManager.upload_file()
上传到S3和Azure的文件夹和文件接收到错误的MIME类型的问题 - 修复数据集中的CSV文件预览
- 修复
Task.connect_configuration()
无法处理非字符串字典键的问题 - 修复
lightgbm_example
弃用警告 - 修复
get_or_create_project()
中潜在的竞争条件
ClearML 1.9.1
新功能和改进
- 将签名版本添加到
boto3
配置中(ClearML GitHub 问题 #883) - 允许使用
api.auth.req_token_expiration_sec
配置设置请求自定义令牌过期时间 - 添加 Python 3.11 支持
错误修复
- 修复当步长未定义时
UniformParameterRange.to_list
抛出错误的问题(ClearML GitHub 问题 #858) - 修复
StorageManager.list()
不返回大小元数据的问题 (ClearML GitHub 问题 #865) - 修复带有路径替换的存储问题 (ClearML GitHub 问题 #825)
- 修复ClearML安装中的额外问题,防止clearml被包含在requirements中 (ClearML GitHub 问题 #867)
- 修复上传的模型对象上设置的元数据不可访问的问题 (ClearML GitHub issue #890)
- 修复Azure存储上传不工作的问题(ClearML GitHub问题 #868)
- 修复了在远程环境中
task.connect
字典列表解析不正确的问题 - 修复将
None
转换为int
导致上传和权限检查失败的问题 - 修复对numpy 1.24的支持
- 修复即使指定了
output_uri
,clearml-data
预览仍保存在文件服务器上的问题 - 修复将字典连接到任务时有时会引发异常的问题
- 修复了在替换的文件服务器URL上未设置身份验证标头的问题
- 修复
Task.get_project_id()
无法找到隐藏项目的问题 - 修复 TriggerScheduler 文档字符串 (ClearML GitHub 问题 #881)
ClearML 1.9.0
新功能和改进
- 在
re.match()
字符串前添加r
前缀(ClearML GitHub 问题 #834) - 将
path_substitution
添加到clearml.conf
示例文件中(ClearML GitHub PR #842) - 澄清
deferred_init
在Task.init()
中的使用(ClearML GitHub 问题 #855) - 添加管道装饰器参数以控制 Docker 镜像 (ClearML GitHub 问题 #856)
- 添加
StorageManager.set_report_upload_chunk_size()
和StorageManager.set_report_download_chunk_size()
来设置上传和下载的块大小 - 在
Task.get_tasks()
中添加allow_archived
参数 - 支持在
Model.query_models()
中查询模型元数据 - 添加
Dataset.set_metadata()
和Dataset.get_metadata()
- 向
Task.delete_artifacts()
添加delete_from_storage
(默认为True
)
错误修复
- 修复了远程执行时jsonargparse和pytorch lightning集成的问题(ClearML GitHub issue #403)
- 修复在使用
TaskScheduler
时与limit_execution_time
相关的错误(ClearML GitHub issue #648) - 修复了如果更改仅涉及修改文件时数据集未同步的问题(ClearML GitHub 问题 #822)
- 修复
StorageHelper.delete()
不遵循路径替换的问题 (ClearML GitHub 问题 #825) - 修复无法写入超过2 GB的文件
- 修复
StorageManager.get_file_size_bytes()
对于无效的 S3 链接返回ClientError
而不是None
- 修复数据集血缘视图在多个数据集依赖关系下损坏的问题
- 修复
tensorflow_macos
支持 - 修复在远程执行时调用
task.flush(wait_for_uploads=True)
时崩溃的问题 - 修复在连接字典时,
None
值被转换为空字符串的问题