GitHub - flywhl/logis: 将你的 git 提交历史转换为科学日志

主要观点:

  • logis可将提交历史转化为可搜索的科学日志,每次实验运行时代码会自动提交并在提交消息中包含元数据。
  • 介绍了安装(uv add logis)、使用方法(通过@commit装饰器或隐式 API 进行实验,运行实验后生成包含相关信息的提交消息,可查询相关提交)、开发流程(git clonecduv syncjust test)以及与 Flywheel 的关联(Flywheel 是开源集体,致力于构建保存科学动力的简单工具,可加入其 Discord)。

关键信息:

  • 安装命令为uv add logis
  • 使用时需在实验函数上添加@commit装饰器或使用隐式 API,设置超参数和指标等信息。
  • 运行实验后会生成特定格式的提交消息。
  • 可通过logis query命令查询相关提交。
  • 开发流程包括克隆仓库、进入目录、同步等操作。

重要细节:

  • 示例中展示了带有@commit装饰器的函数my_experiment和隐式 API 的函数other_experiment的使用方式。
  • 提交消息中包含实验名称、超参数、指标、UUID、工件、注释和时间戳等信息。
  • 提到 Flywheel 受 devtools 和 devops 文化启发,可通过特定链接加入其 Discord。
阅读 9
0 条评论