我开发了一个需要长时间运行的程序(训练 AI 模型)。它运行良好,但当我的屏幕被锁定时,它就会因错误而停止。错误有几行,如下所示:
E tensorflow/stream_executor/cuda/cuda_driver.cc:1183] failed to enqueue async memcpy
from host to device: CUDA_ERROR_LAUNCH_FAILED: unspecified launch failure;
E tensorflow/stream_executor/stream.cc:334] Error recording event in stream: Error recording CUDA event: CUDA_ERROR_LAUNCH_FAILED: unspecified launch failure; not marking stream as bad, as the Event object may be at fault. Monitor for further errors.
我不认为这是 CUDA 错误,而更像是 Ubuntu 的正常工作方式。但是我希望我的电脑即使在锁定屏幕时也能继续运行该程序。顺便说一句,让我的电脑解锁对我来说不是一个解决方案,因为我有敏感数据,我不在家时不能让我的电脑打开。
我该怎么做才能解决这个问题?
编辑:我使用 Super+L 锁定屏幕
答案1
我设法解决了这个问题。我进入“设置”->“电源”,禁用“自动挂起”。显然,当我锁定屏幕一段时间后,它会自动挂起我的电脑。现在我可以锁定屏幕,程序继续运行。