PytorchからGPUを使用できているか、参考書通りにやってもうまく確認できない。
参考書通りにcudaのver11.7をインストールしたが、GPUの起動を確認できなかったので、手動で11.8もインストールしてしまった。
cuDNNは11.8下に入れてPathを通したが、"nvcc -V"では11.7と出る。
今後バグが生じそうなので、11.7を消したいが、全て手動する必要がありそうで面倒そう。
11.7の下にcuDNNを移動したほうがいいのか...?でも、そもそも11.7が見つからないのだが...? anacondaの中に入っているのか...?
【追記】
参考書では
python -c 'import torch;print(torch.zeros(1).cuda())'
と打ち込めと書いてあり、その結果
File "<string>", line 1
'import
^
SyntaxError: EOL while scanning string literal
と出た。これを、
"import torch;print(torch.zeros(1).cuda())"
と書き直すと、
tensor([0.], device='cuda:0')
と正しく出力された。シングルクオテーションは使わないほうがいいのか...?