cuda版の入手方法は?

インストールされているCUDAのバージョンを確認するための簡単なコマンドやスクリプトはありますか?

インストールディレクトリの下に4.0のマニュアルがあったのですが、それが実際にインストールされているバージョンなのかどうかがわかりません。

質問へのコメント (6)
ソリューション

Jared氏がコメントで述べているように、コマンドラインから。

nvcc --version

(または/usr/local/cuda/bin/nvcc --version)で、CUDAコンパイラのバージョン(ツールキットのバージョンと一致する)が得られます。

アプリケーションコードからは、以下の方法でランタイムAPIのバージョンを問い合わせることができます。

cudaRuntimeGetVersion()

ドライバのAPIバージョンは

cudaDriverGetVersion()

Daniel氏が指摘するように、deviceQueryはSDKのサンプルアプリで、上記の内容に加えてデバイスの機能を照会します。

また、他の方も指摘されていますが、「version.txt」の内容を確認するには、以下の方法があります(例:MacやLinuxの場合)。

cat /usr/local/cuda/version.txt

ただし、/usr/local/cudaからシンボリックリンクされたものとは別のバージョンのCUDAツールキットがインストールされている場合、PATHに別のバージョンが上記よりも前に存在すると、不正確なバージョンが報告される可能性がありますので、注意が必要です。

解説 (8)

Ubuntu Cuda V8で。

$ cat /usr/local/cuda/version.txt
解説 (8)

Ubuntuで。

試してみる

$ cat /usr/local/cuda/version.txt とします。 或いは $ cat /usr/local/cuda-8.0/version.txt の場合は、以下のようになります。

フォルダ名が"Cuda-version"になっていることがあります。

上記のどれもうまくいかない場合は `$ /usr/local/`` のようになります。 そして、あなたのCudaフォルダの正しい名前を見つけてください。

出力は以下のようになるはずです。 CUDA Version 8.0.61`)

解説 (1)

CUDA 版の場合: **

nvcc --version

}}}}。

nvcc --version

cuDNNバージョンの場合: **.

Linuxの場合。

cuDNNのパスは以下の通りです。

$ whereis cuda
cuda: /usr/local/cuda

そして、ヘッダファイルからバージョンを取得するには、これを使用します。

$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

Windowsの場合。

cuDNNのパスを探すには以下のようにしてください。

C:\>where cudnn*
C:\Program Files\cuDNN7\cuda\bin\cudnn64_7.dll

そして、これを使ってヘッダファイルからバージョンをダンプします。

type "%PROGRAMFILES%\cuDNN7\cuda\include\cudnn.h" | findstr CUDNN_MAJOR
解説 (2)

もし、あなたが走れば

nvidia-smi

comandの出力の右上にCUDAのバージョンが表示されているはずです。 少なくとも私はCUDAバージョン10.0の出力を見つけました。 [!ここに画像の説明を入力してください][1]][1]

[1]: https://i.stack.imgur.com/0iIOs.png

解説 (4)

CUDA SDKがインストールされている場合は、"deviceQuery"を実行することで、CUDAのバージョンを確認することができます。

解説 (1)

CUDA-Zが役に立つと思うかもしれませんが、彼らのサイトからの引用です。

このプログラムは、CPU-ZやGPU-Zのような別のZユーティリティのパロディとして生まれました。 CUDA-Zは、CUDA対応のGPUとGPGPUについての基本的な情報を示しています。 それはnVIDIA Geforce、Quadro、Teslaカード、IONチップセットで動作します。

http://cuda-z.sourceforge.net/

サポートタブにソースコードのURLがあります。 http://sourceforge.net/p/cuda-z/code/、ダウンロードは実際にはインストーラーではなく、実行ファイルそのものです(インストールはしないので、これは"quick"です)。

このユーティリティは多くの情報を提供しており、どのようにしてこのユーティリティが生まれたのかを知りたい場合は、ソースを参照してください。 これに似たユーティリティは他にもありますので、検索してみてください。

解説 (1)

以下のコマンドを使用して、CondaでCUDAのインストールを確認します。

conda list cudatoolkit

そして、condaでインストールされているCUDNNのバージョンを確認するための以下のコマンド。

conda list cudnn

CONDA経由でCUDAとCUDNNをインストール/アップデートする場合は、以下のコマンドを使用してください。

conda install -c anaconda cudatoolkit
conda install -c anaconda cudnn

また、以下のコマンドでCUDAのインストール状況を確認することもできます。

nvidia-smi

orr

nvcc --version

Anaconda パッケージを介して tensorflow-gpu を使用している場合 (コンソールで Python を開き、デフォルトの python が起動時に Anaconda, Inc.を表示しているかどうかを確認することで確認できます。 が表示されているかどうかを確認するか、どの python を実行して場所を確認することができます)、手動で CUDA と CUDNN をインストールしてもおそらく動作しません。 代わりに conda を通してアップデートする必要があります。

CUDA, CUDNN, tensorflow-gpu を手動でインストールしたい場合は、 https://www.tensorflow.org/install/gpu を参照してください。

解説 (0)

上記のものとは別に、(セットアップ中に変更されていなければ)CUDAのインストールパスには通常、バージョン番号が含まれています。

を実行して which nvcc を実行すると、パスが与えられてバージョンが得られます。

PS. これは手っ取り早くて汚い方法で、上記の回答はよりエレガントで、かなりの努力で正しいバージョンになります。

解説 (1)

CUDAをインストールした後、次の方法でバージョンを確認することができます。

私は5.0と5.5の両方をインストールしたので、次のように表示されます。

Cuda Compilation Tools,release 5.5,V5.5,0」と表示されます。

このコマンドは、WindowsとUbuntuの両方で動作します。

解説 (0)

まず、Cudaがインストールされている場所を確認してください。

ここ][1]のようにデフォルトでインストールされている場合は、その場所になります。

ubuntuの場合。

ubuntuの場合: &gt. /usr/local/cuda

このフォルダには

version.txt

このファイルをテキストエディタで開くか、実行してください。

cat version.txt

フォルダから

 cat /usr/local/cuda/version.txt 

[1]: https://developer.nvidia.com/cuda-downloads

解説 (0)

nvcc --version が動作しない場合は、cat /usr/local/cuda/version.txt を使用してください。

解説 (0)

ターミナルで以下のように入力することで cuda のバージョンを得ることができます。

$ nvcc -V

# below is the result
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

あるいは、インストールディレクトリを調べてバージョンを手動で確認することもできます。

$ whereis -b cuda         
cuda: /usr/local/cuda

そして、そのディレクトリに cd を入れて、CUDAのバージョンをチェックする。

解説 (0)

<! -- スニペットを開始します。 js hide. false console. true babel. false --&gt.

dpkg -l | grep cuda
解説 (0)

私は /usr/local を取得しますが、そのようなファイルやディレクトリはありません。 nvcc -V は

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44
解説 (0)