LoginSignup
13
10

More than 5 years have passed since last update.

Windows 10でCUDA 9.0がインストールできない(Visual Studio Integrationで失敗する)場合の対処方法

Posted at

Windows 10にTensorflow環境を構築するため、CUDA 9.0をインストールしようとしたら、インストールが失敗してしまう・・
以下の方法でインストールできたので記録しておきます。

問題

問題発生時の、私のPC環境です。

  • Windows 10 Pro Version 1709
  • Visual Studio Community 2015 Update 3
  • Visual Studio Community 2017
  • NVIDIA GeForce GTX 1080 Ti
  • Intel HD Graphics 630 (on chip GPU 有効化)
  • NVIDIA Latest driver 397.64 installed(397.64-desktop-win10-64bit-international-whql.exe)

VS2015及びVS2017は既にインストール済みの状況で、NVIDIAドライバは、391.24から397.64に、当日アップデートしました。
その後、CUDA 9.1のインストーラ(cuda_9.1.85_win10.exe)で「NVIDIA インストーラが失敗しました」となり、CUDAをインストールできない状態!
どうも、「Visual Studio Integration」という項目でエラーとなっているようでした。
※Tensorflowの要件がCUDA 9.0ということに気付いたので、途中で9.0に変更しました。
 画像は、9.1のものですが9.0でも同じ現象でした。
image.png

対処方法(やってみたこと)

このサイトの以下の記事を参考に、一旦全てのNVIDIA製品をアンインストール、アンインストール後、CUDA 9.0(cuda_9.0.176_win10.exe)がインストールできました。
※記事のSTEP.Bを実施しました。
※No.7,8は、私の環境では該当なしでした。
image.png

詳しいことは分かりませんが、この問題はNVIDIAドライバとCUDAバージョンの整合性が起因してるのだと思います・・

※この対処後、Windows 10 Pro Version 1803にアップデートしました。CUDA 9.0を上書きでインストールしてみましたが、問題なくインストールできました。

参考ページ

CUDA 9.1 cannot install due to failed Visual Studio Integration

以上

13
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
10