我尝试使用 clearml(版本 1.0.5)启动超参数优化。每个单独的实验做的第一件事是使用缓存版本检查 repo。它检查一个没有这些特定文件的旧提交(几天前),然后在 git diff 上失败。我尝试了以下方法: 1)删除缓存 - vcs-cache 和所有缓存。我可以看到它确实有效果,因为在删除缓存后启动确实需要更长的时间,所以它消失了。2)确保我的遥控器是最新的并与我的本地版本同步。3)检查了 clearml.conf 文件和 clearml-agent 配置文件 - 没有找到任何存储要拉取的提交的内容。
还有另一个问题与 git diff 相关,但与这种异步性无关。在尝试解决问题的过程中,我切换到我的主分支并从远程拉,这工作正常。然后我尝试再次运行该任务,但由于新文件导致“文件名太长”错误而失败(这是我在计算机上禁用的 Windows 问题,但由于某种原因在 clearml 中发生)。即使从我的版本中删除该文件会修复它(没有尝试),这也是不好的做法。
是否有解决这些问题的方法/禁用 git diff 的方法?