我可以让我的程序在锁定屏幕后继续运行吗?

我可以让我的程序在锁定屏幕后继续运行吗?

我开发了一个需要长时间运行的程序(训练 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

我设法解决了这个问题。我进入“设置”->“电源”,禁用“自动挂起”。显然,当我锁定屏幕一段时间后,它会自动挂起我的电脑。现在我可以锁定屏幕,程序继续运行。

相关内容