Skip to main content

版本 0.14

important

Trains 现在是 ClearML

Trains 0.14.3

功能

  • 添加Logger.report_histogram方法的mode参数。 值为group(默认)、stackrelative
  • 为新的pip版本20.1及更新的Git引用功能添加PEP610支持(参见pypa/pip#609)(GitHub Issue #62)。
  • Improved support for PyTorch Ignite integration.
  • 支持在上传的图片文件名中使用 #?

错误修复

  • 支持在初始化任务之前使用ArgumentParser.parse_arg,当auto_connect_arg_parser=False时。
  • 修复 Azure 存储驱动中的 upload_object_via_stream
  • 修复Task.get_tasks方法的返回类型。

Trains 0.14.2

功能

  • Logger和TensorBoard绑定添加媒体(音频)支持,使用Logger.report_media (GitHub Issue #120)。
  • 添加 autokeras 示例 (GitHub Issue #125).
  • 添加提取的zip工件的缓存。
  • 添加Task.get_tasks过滤支持。
  • 添加 trains.storage.StorageManager
  • Add more aesthetically pleasing standard output log refresh.
  • 向TF V1示例添加文本日志记录。
  • 改进SSL重试和错误处理。
  • Improved shutdown behavior in case of user abort (Ctrl-C).
  • 改进仓库和模块检测:
    • 改进资源监控器。
    • 报告进程(及子进程)的内存使用情况。
    • 报告进程(及子进程)的GPU内存使用情况。
    • 稳定性
  • 改进Jupyter支持:
    • 确保trains包含在Jupyter需求中。
    • 在转换的Python脚本中忽略IPython指令(如%!行)。
  • 更新 PyTorch / TensorboardX 示例。

错误修复

  • 修复在保存后立即重命名/删除模型文件会破坏异步上传的问题(GitHub Issue #123)。
  • 修复关闭行为:
    • 日志刷新延迟和终止。
    • 仓库/包检测终止。
    • 线程终止。
  • 修复了在Tensorboard支持中损坏的文本编码utf-8pr_curve
  • 修复单个日志请求超过最大数据包大小的问题。
  • 修复了上传调试资源时,如果系列/标题包含,/,则未在文件名中添加迭代索引的问题。
  • 修复 scikit-learn 模块检测。
  • 如果无法检索到用户名,则在消息中使用UID。
  • 修复 Tensorflow v2 示例中的类型转换。

Trains 0.14.1

功能与错误修复

  • 添加OpenMPI / Slurm支持,支持TRAINS_FORCE_MASTER_NODE环境变量,允许强制指定一个节点为主节点(不基于MPI Rank)。
  • 添加 Task.get_modelsTask.models 用于检索之前执行任务中存储的模型
  • 在TensorFlow急切模式(TF 2.0+)中支持多个EventWriter(GitHub Issue #26)。
  • 支持重用模型。
  • 修复TensorFlow中非数字(NaN)和无穷大(Inf)值的支持(GitHub Issue #118)。
  • 修复 joblib 绑定。
  • 修复在关闭时上传指标/文件/模型的问题。
  • 修复对任务初始化/关闭多次的支持。
  • 更新 manual_reporting.py 示例,添加 Logger.report_table 示例。
  • 弃用 Task.set_model_config, Task.get_model_config_text, 和 Task.get_model_config_dict.

Trains 0.14.0

功能与错误修复

  • 使用Logger.report_table方法添加对报告表格(pandas.DataFrame、CSV文件、CSV文件的URL)的支持。
  • 添加支持设置任务的初始迭代,以允许使用Task.set_initial_iterationTask.get_initial_iteration方法继续之前的运行。
  • 添加多进程任务支持 (GitHub Issue #96).
  • 添加 trains-init 支持通过 TRAINS_CONFIG_FILE 环境变量或 --file 命令行参数覆盖配置文件 (GitHub Issue #105)。
  • 添加初始的slurm支持。
  • 允许在调用Task.init时禁用仓库检测。
  • 添加Jupyter Notebook服务器执行示例。
  • Update example.
  • 改进存储错误和缺失存储包的警告信息。
  • 修复存储链接中的HTTP链接引用。