Skip to main content

版本 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时出现的KeyErrorClearML 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 1.6.1

错误修复

  • 修复当发送search_hidden=FalseTask.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示例中缺失的需求

已知问题

  • 当从数据集中删除图像时,其预览图像不会被删除
  • 在项目之间移动数据集仍然会在旧项目中显示数据集