トップページ -> インストール,設定,利用 -> Windows ソフトウエア -> NVIDIA CUDA ツールキット 10.1,10.0 のインストール(Windows 上)
[サイトマップへ], [サイト内検索へ]

NVIDIA CUDA ツールキット 10.1,10.0 のインストール(Windows 上)

Windows での,NVIDIA CUDA ツールキット 10.1,10.0 のインストール手順と,nvcc の使用例をスクリーンショット等で説明する.

GPU とは,グラフィックス・プロセッシング・ユニットの略で、コンピュータグラフィックス関連の機能,乗算や加算の並列処理の機能などがある. CUDA とは,NVIDIA社が提供している GPU 用のプラットフォームである. NVIDIA 社のグラフィックスボードが持つ GPU の機能を使うとき,CUDA を利用することができる.

※ nvcc を動かすには,Visual C++ ビルドツールのインストールが必要になる. Visual C++ ビルドツール 2019(Build Tools for Visual Studio 2019)のインストールには, 別ページで説明している.

GPU 版 の TensorFlow を使う予定がある場合:

TensorFlow 2.2 GPU 版での,NVIDIA CUDA のバージョンは 10.1指定されている. TensorFlow 1.15 GPU 版での,NVIDIA CUDA のバージョンは 10.0指定されている. 指定されているバージョンより高いものは使わない. その根拠は次のページ. URL: https://www.tensorflow.org/install/source#common_installation_problems

【このページの目次】

  1. 前準備
  2. NVIDIA CUDA ツールキットのダウンロードとインストール
  3. nvcc を動かしてみる(Visual C++ ビルドツールを使用)
  4. NVIDIA CUDA サンプルプログラムのビルドと実行

サイト内の関連ページ

先人に感謝.

参考Webページ:


前準備

Visual C++ ビルドツール (Build Tools) のインストール

Windows での Visual C++ ビルドツール (Build Tools) のインストール手順: 別ページで説明している.

NVIDIA CUDA ツールキット 10.1 のダウンロードとインストール

ダウンロードとインストールの手順

参考Webページ: http://docs.nvidia.com/cuda/cuda-quick-start-guide/index.html

  1. NVIDIA CUDA ツールキットのウェブページを開く

    https://developer.nvidia.com/cuda-toolkit-archive

  2. 2020年5月時点の最新版は 11.0

    TensorFlow や CNTK などで古い版を必要とするときは,必要な版を選ぶ

    例えば, TensorFlow 2.2 GPU 版での,NVIDIA CUDA のバージョンは 10.1指定されている. TensorFlow 1.15 GPU 版での,NVIDIA CUDA のバージョンは 10.0指定されている.根拠は次のページ.

    URL: https://www.tensorflow.org/install/source#common_installation_problems

    ここでは,「10.1 update 2」を選んでいる

  3. Windows ソフトウエア」,「10」「exe [local]」を選ぶ.

  4. Base Installer」の右横の「Download」をクリックして,.exe ファイルをダウンロード

  5. .exe ファイルがダウンロードが始まる

  6. ダウンロードした .exe ファイルを実行する.

    [image]
  7. 展開(解凍)先ディレクトリ(フォルダ)の指定.

    既定(デフォルト)のままでよい.「OK」をクリック.

  8. 展開(解凍)が自動で行われるので,しばらく待つ.

  9. ライセンス条項の確認

    同意できる場合に限り続行する

  10. インストールオプションは,「カスタム(詳細)」を選び,「次へ」をクリック.

  11. コンポーネントを確認する.既定(デフォルト)のままでよい.「次へ」をクリック.

    ※ 但し・複数の版の CUDA ツールキットをインストールする場合には,古い版のCUDA ツールキットをインストールするときに「CUDA」だけを選ぶようにする.

  12. インストール場所の選択は,既定(デフォルト)のままでよい.「次へ」をクリック.

    ※ Visual Studio をインストールしていないときは、インストールが始まる前に確認表示が出る。

    Visual Studio 2019 をインストールする予定があるときは、ここで、CUDA のインストールを中止して、 Visual Studio 2019 のインストール先に済ませた方が良い

  13. このとき,Windows セキュリティの画面が開くことがある.開いた場合には,「インストール」をクリック.
  14. インストールが始まるので,確認する.

    インストール開始後にエラーが出る、その先に進めない (インストールが失敗に終わる)という場合がある.

    失敗したときは、次のように操作することで,解決できる場合がある.

    1. もう1度、インストーラを起動.
    2. 「カスタムインストールオプション」のところまで進む.
    3. 「CUDA」の左横の「+」をクリックして展開する.
    4. 「Visual Studio Integration」のチェックを外す

    5. インストールを続ける.
  15. このとき,ディスプレイアダプターのインストールが始まる場合がある.「インストール」をクリックして,インストールを続行する.

  16. Visual Studio がインストール済みのときは,Nsight for Visual Studio がインストールされたことが確認できる.確認したら「次へ」をクリック.

  17. インストール終了の確認.「閉じる」をクリック.

    ※ 「コンピュータを再起動してください」と表示される場合がある.そのときは,再起動する.

  18. GeForce Experience が自動で開く場合がある

インストール後の確認

環境変数の確認

Windows のシステム環境変数自動で設定されていることを確認

nvcc の確認

nvcc にパスが通っていることを確認する

Windowsのコマンドプロンプトを開き、次のコマンドを実行.

where nvcc


nvcc を動かしてみる(Visual C++ ビルドツールを使用)

Visual C++ ビルドツール (Build Tools) のインストール

Windows での Visual C++ ビルドツール (Build Tools) のインストール手順: 別ページで説明している.

nvcc を動かしてみる

  1. C/C++ をコマンドで使いたいので,Visual Studio の x64 Native Tools コマンドプロンプトを開く.

    ※ 起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (Command Prompt)」(あるいは類似名のもの)を選ぶ

    ※ 32ビットのNative Tools コマンドプロンプトでは nvcc が動かない

    以下の操作は,x64 Native Tools コマンドプロンプトで行う

  2. 確認のため,「where cl」を実行.

    エラーメッセージが出ていないことを確認.

    where cl
    

    [image]
  3. nvccの確認のため, https://devblogs.nvidia.com/easy-introduction-cuda-c-and-c/に記載のソースコードを使用.

    エディタで hoge.cuのようなファイル名で保存.

  4. ビルドと実行.

    「nvcc hoge.cu」で a.exp というファイルができる. 「Max error: 0.000000」と表示されればOK.

    うまく動かないときは,まず,Visual C++ ビルドツールの動作を,別ページの手順により確認し,異常があれば,Visual C++ ビルドツールのインストールなどで対処.それでも動かないときは,NVIDIA CUDA ツールキット 10.1,10.0 のインストールしたときの作業に間違いがなかったかを再確認.

    nvcc hoge.cu
    

    .\a.exe
    


NVIDIA CUDA サンプルプログラムのビルドと実行

付属のサンプルプログラムを Visual Studio Community 2019 の C++ を用いてビルドし実行してみる.

前準備

Visual Studio 2019 の C++ のインストールを行う. その手順は, 別ページで説明している.

CUDA Samples にあるソースコードのビルド

  1. C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1 を開く
  2. 自分が持っている Visual Studio のバージョンにあった sln ファイル(ソリューションファイル)を開く.
  3. ソリューションファイルを確認.Samples_vs2019.slnを開く.

    しばらく待つ

  4. ソリューションエクスプローラーの「ソリューション 'Sample_vs2019' (168プロジェクト)」をクリックすると,下にプロパティが表示されるので確認する.

  5. ビルドする前に、 右クリックメニューで、 「ソリューションの再ターゲット」を選ぶ.

    これは、SDK のバージョンに起因するエラーを回避するための操作

  6. 「ビルド」メニューを開き,「ソリューションのビルド」を選ぶ.

  7. 画面の下にあるコンソールを見て,ビルドの終了を確認.

    ※ ビルドの終了までしばらく待つこと.

  8. プログラムができる.いくつかを実行してみる.

    プログラムの場所は C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\bin\win64\Debug

    devicequery.exe

    BicubicTexture.exe

    BilateralFilter

    stereoDisparity

    imageDenoising.exe, ノイズの除去(Image Denosing with knn, nlm, modified nlm filters)

    Volume Filtering

以下、書きかけ

Build Tools を使っているとき、次のようなエラーメッセージが出る場合がある

次のように、ファイルをコピーする


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]