一个python程序(PyTorch,通过Spyder,运行两个GPU)运行平稳并使用两个GPU。由于屏幕锁定,Liunx-Ubunto-16.04暂停了;然后在登录后,Spyder检测到0个GPU。尽管如此,GPU仍可在终端上获得($ nvidia-smi)。我不得不重新启动计算机以使GPU重新进入Spyder。
除了管理电源设置之外,可能有更好的初始化GPU的方法,因为GPU可能由于其他原因而被切换。
import torch
torch.cuda.is_available()
Out[4]: False