Cuda 10.1はWin10に正しくインストールされており、torch.cuda.is_available()の解決策はFalseです。



Cuda 10 1 Is Installed Correctly Under Win10



cuda10.1をインストールした後、cmdでnvcc -Vを実行すると、cudaのバージョン番号が正しく表示されます。
ただし、pytorchを使用する場合は、torch.cuda.is_available()を実行しますが、Falseを取得します。

理由:
私のマシンのグラフィックスドライバーのバージョンが低すぎます。398.xxで、cuda10.1をサポートしていません。



解決する:
グラフィックカードドライバを最新バージョン(430.xx)に更新すると、問題は解決します

画像
最新のグラフィックカードドライバのインストール方法:



  1. https://www.nvidia.cn/Download/index.aspx?lang=cn ローカル構成を手動で選択し、ダウンロードしてインストールします
  2. https://www.nvidia.cn/geforce/geforce-experience/ Nvidia GeForce Experienceを使用して、最新のグラフィックスドライバーを自動的に更新します