本文主要是介绍Pytorch使用CPU运行“Torch not compiled with CUDA enabled”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有个很好的解决办法
在程序最开始的地方加上
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
使用的时候
self.encoder = EncoderAtt(input_size=self.X.shape[1], hidden_size=encoder_hidden_size, T=T).to(device)
就是在原来
.cuda()
的地方都改成
.to(device)
这样可以自动选择是否使用cuda
这篇关于Pytorch使用CPU运行“Torch not compiled with CUDA enabled”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!