🐛 Bug
当AIM客户端进程被终止时,相应的运行状态将无限期地保持在“进行中”状态。我希望在客户端终止时运行状态能够转换为“已完成”状态。
重现问题
- 创建一个名为
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')
- 在后台运行脚本:
$ nohup python test-aim.py &
- 终止进程:
$ 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
其他上下文信息
是否有解决此问题的任何方法?
3条答案
按热度按时间ijnw1ujt1#
请提前给出一些评论,谢谢!
5uzkadbs2#
你好。这个问题有更新吗?我遇到了同样的问题,这让我不得不多次重启远程服务器,而不是一次。
祝好,
迪奥戈
0yg35tkg3#
我也遇到这个问题。