火车:我可以重设任务状态吗?(从“已终止”回到“正在运行”)

迈克尔·利特文

我不得不在中间停止训练,这将“火车”状态设置为Aborted后来,我从最后一个检查点继续执行此操作,但状态仍然保持Aborted此外,自动训练指标不再出现在仪表板中(尽管自定义指标仍然存在)。

我可以将状态重置为Running并使“火车”再次记录训练统计信息吗?

编辑:继续培训时,我使用Task.get_task()和不是检索任务Task.init()也许这就是为什么训练统计信息不再更新的原因?

Edit2:我也尝试过Task.init(reuse_last_task_id=original_task_id_string),但是它只是创建一个新任务,并且不重用给定的任务ID。

马丁·B

免责声明:我是Allegro Trains团队的成员

继续培训时,我使用Task.get_task()而不是Task.init()检索了任务。也许这就是为什么训练统计信息不再更新的原因?

是的,这是继续执行相同任务的唯一方法。您也可以将其标记为开头task.mark_started(),表示自动记录将不会启动,这Task.get_task通常用于访问先前执行的任务而不继续执行(如果您认为继续用例很重要,请随时打开GitHub问题) ,我绝对可以看到其中的价值)

您还可以做一些不同的事情,只是创建一个新Task,从上次运行结束的最后一次迭代开始继续。请注意,如果您加载权重文件(PyTorch / TF / Keras / JobLib),它将自动将其与上一次运行中创建的模型连接(假设模型存储在同一位置,或者如果模型位于https / S3 / Gs / Azure,您正在使用trains.StorageManager.get_local_copy()

previous_run = Task.get_task()
task = Task.init('examples', 'continue training')
task.set_initial_iteration(previous_run.get_last_iteration())
torch.load('/tmp/my_previous_weights')

顺便说一句:

我还尝试了Task.init(reuse_last_task_id = original_task_id_string),但它只是创建一个新任务,并且不会重用给定的任务ID。

对于界面来说,继续上一次运行是个好主意,可以随时将其添加为GitHub问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取进程状态(正在运行,已终止)事件?

来自分类Dev

我在顶部和全部任务>睡眠+正在运行的任务中处于状态状态

来自分类Dev

Tensorboard实例被列为正在运行,而实际进程已终止

来自分类Dev

预定任务是否应保持“正在运行”状态?

来自分类Dev

我可以列出正在运行的内核可以支持的文件系统吗?

来自分类Dev

为什么在我的系统状态时,“活动:活动(运行)”行仅显示正在运行还是已停止?

来自分类Dev

我可以看到谁在SQL Server上启动了当前正在运行的作业吗?

来自分类Dev

我可以备份正在运行的virtualbox虚拟机吗?

来自分类Dev

我可以更改正在运行的进程的本地环境变量吗?

来自分类Dev

我可以在正在运行的Oracle数据库上更改SHELL吗?

来自分类Dev

我可以在Lubuntu面板中删除正在运行的doublet程序按钮吗?

来自分类Dev

我可以从另一个正在运行的 python 脚本访问列表吗

来自分类Dev

我可以访问当前终端正在运行的 bash 配置文件的副本吗?

来自分类Dev

我的程序正在运行,但是已最小化

来自分类Dev

我该如何判断看似正在运行的程序的状态

来自分类Dev

如何在VSCode中将键盘快捷方式设置为“终止正在运行的任务”?

来自分类Dev

防止从SSH注销后终止当前正在运行的linux任务

来自分类Dev

Task.ContinueWith()正在执行,但任务状态仍为“正在运行”

来自分类Dev

如果我正在运行python程序,是否可以编辑正在运行的.py文件?

来自分类Dev

我可以回到“git checkout”之前的状态吗?

来自分类Dev

我可以使用任何命令来确保NTP服务正在运行并且也可以响应吗?

来自分类Dev

终止正在运行的增强线程

来自分类Dev

如何终止正在运行的iPython进程

来自分类Dev

如何终止正在运行的iPython进程

来自分类Dev

终止正在运行的增强线程

来自分类Dev

我可以看到谁在我的SQL Server上启动了当前正在运行的作业吗?

来自分类Dev

SSH bash-我正在运行脚本吗?

来自分类Dev

我正在运行Windows 8或8.1吗?

来自分类Dev

更新了Ubuntu 16.04,现在我正在运行Kali吗?

Related 相关文章

  1. 1

    如何获取进程状态(正在运行,已终止)事件?

  2. 2

    我在顶部和全部任务>睡眠+正在运行的任务中处于状态状态

  3. 3

    Tensorboard实例被列为正在运行,而实际进程已终止

  4. 4

    预定任务是否应保持“正在运行”状态?

  5. 5

    我可以列出正在运行的内核可以支持的文件系统吗?

  6. 6

    为什么在我的系统状态时,“活动:活动(运行)”行仅显示正在运行还是已停止?

  7. 7

    我可以看到谁在SQL Server上启动了当前正在运行的作业吗?

  8. 8

    我可以备份正在运行的virtualbox虚拟机吗?

  9. 9

    我可以更改正在运行的进程的本地环境变量吗?

  10. 10

    我可以在正在运行的Oracle数据库上更改SHELL吗?

  11. 11

    我可以在Lubuntu面板中删除正在运行的doublet程序按钮吗?

  12. 12

    我可以从另一个正在运行的 python 脚本访问列表吗

  13. 13

    我可以访问当前终端正在运行的 bash 配置文件的副本吗?

  14. 14

    我的程序正在运行,但是已最小化

  15. 15

    我该如何判断看似正在运行的程序的状态

  16. 16

    如何在VSCode中将键盘快捷方式设置为“终止正在运行的任务”?

  17. 17

    防止从SSH注销后终止当前正在运行的linux任务

  18. 18

    Task.ContinueWith()正在执行,但任务状态仍为“正在运行”

  19. 19

    如果我正在运行python程序,是否可以编辑正在运行的.py文件?

  20. 20

    我可以回到“git checkout”之前的状态吗?

  21. 21

    我可以使用任何命令来确保NTP服务正在运行并且也可以响应吗?

  22. 22

    终止正在运行的增强线程

  23. 23

    如何终止正在运行的iPython进程

  24. 24

    如何终止正在运行的iPython进程

  25. 25

    终止正在运行的增强线程

  26. 26

    我可以看到谁在我的SQL Server上启动了当前正在运行的作业吗?

  27. 27

    SSH bash-我正在运行脚本吗?

  28. 28

    我正在运行Windows 8或8.1吗?

  29. 29

    更新了Ubuntu 16.04,现在我正在运行Kali吗?

热门标签

归档