AIM客户端进程终止后,运行状态仍处于活动状态,

wribegjk  于 3个月前  发布在  其他
关注(0)|答案(3)|浏览(40)

🐛 Bug

当AIM客户端进程被终止时,相应的运行状态将无限期地保持在“进行中”状态。我希望在客户端终止时运行状态能够转换为“已完成”状态。

重现问题

  1. 创建一个名为test-aim.py的Python脚本,内容如下:
import time
from aim import Run

run = Run(repo='aim://10.66.142.35:8082', experiment='default')
run['hparams'] = {
    'learning_rate': 0.001,
    'batch_size': 32,
}

for i in range(1000):
    time.sleep(1)
    print(f'{i}')
    run.track(i+2, step=i, epoch=i%2, name='metrics-1')
  1. 在后台运行脚本:
$ nohup python test-aim.py &
  1. 终止进程:
$ kill 365103
[1]+  Terminated              nohup python test-aim.py

预期行为

在客户端进程被终止后,运行状态应该转换为“已完成”状态。

环境

  • Aim版本:3.22.0
  • Python版本:3.10.9
  • pip版本:24.0
  • 操作系统(例如,Linux):Ubuntu 20.04.4 LTS

其他上下文信息

是否有解决此问题的任何方法?

ijnw1ujt

ijnw1ujt1#

请提前给出一些评论,谢谢!

5uzkadbs

5uzkadbs2#

你好。这个问题有更新吗?我遇到了同样的问题,这让我不得不多次重启远程服务器,而不是一次。

祝好,
迪奥戈

0yg35tkg

0yg35tkg3#

我也遇到这个问题。

相关问题