Как получить версию CUDA? - PullRequest
337 голосов
/ 16 марта 2012

Есть ли какая-нибудь быстрая команда или сценарий для проверки версии установленной CUDA?

Я нашел руководство 4.0 в каталоге установки, но я не уверен, является ли оно действующей установленной версией илинет.

Ответы [ 13 ]

484 голосов
/ 16 марта 2012

Как упоминает Джаред в комментарии, из командной строки:

nvcc --version

(или /usr/local/cuda/bin/nvcc --version) дает версию компилятора CUDA (которая соответствует версии инструментария).

Из кода приложения вы можете запросить версию API времени выполнения с

cudaRuntimeGetVersion()

или версию API драйвера с

cudaDriverGetVersion()

Как указывает Дэниел, deviceQuery являетсяПример приложения SDK, которое запрашивает вышеуказанное, а также возможности устройства.

Как отмечают другие, вы также можете проверить содержимое version.txt, используя (например, в Mac или Linux)

cat /usr/local/cuda/version.txt

Однако, если установлена ​​другая версия инструментария CUDA, отличная от символической ссылки /usr/local/cuda, это может сообщить о неточной версии, если в вашем PATH более ранняя версия, чем указанная выше, поэтому используйте с осторожностью.

126 голосов
/ 08 сентября 2017

На Ubuntu Cuda V8:

$ cat /usr/local/cuda/version.txt
19 голосов
/ 12 февраля 2018

В Ubuntu:

Попробуйте

$ cat /usr/local/cuda/version.txt или $ cat /usr/local/cuda-8.0/version.txt

Иногда папка называется "Cuda-версия".

Еслиничего из вышеперечисленного не работает, попробуйте перейти на $ /usr/local/ и найти правильное имя вашей папки Cuda.

Вывод должен быть похож на: CUDA Version 8.0.61

16 голосов
/ 06 июля 2018

Для версии CUDA:

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
10 голосов
/ 16 марта 2012

Если вы установили CUDA SDK, вы можете запустить «deviceQuery», чтобы увидеть версию CUDA

8 голосов
/ 17 апреля 2019

Если ваш прогон

nvidia-smi

Вы должны найти версию CUDA в верхнем правом углу вывода команды.По крайней мере, я обнаружил, что вывод для CUDA версии 10.0, например, enter image description here

4 голосов
/ 16 ноября 2014

CUDA-Z может оказаться полезной, вот цитата с их сайта:

"Эта программа родилась как пародия на другие Z-утилиты, такие как CPU-Z и GPU-Z. CUDA-Z показывает некоторую основную информацию о графических процессорах и GPGPU с поддержкой CUDA и работает с картами nVIDIA Geforce, Quadro и Tesla, чипсетами ION. "

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

На вкладке «Поддержка» находится URL-адрес исходного кода: http://sourceforge.net/p/cuda-z/code/, и загрузка на самом деле является не установщиком, а самим исполняемым файлом (без установки, так что это «быстро»).

Эта утилита предоставляет много информации, и если вам нужно узнать, как она была получена, есть источник, на который можно посмотреть.Существуют и другие подобные утилиты, которые вы можете искать.

3 голосов
/ 20 декабря 2017

Сначала вы должны найти, где установлена ​​Cuda.

Если это установка по умолчанию, например здесь , расположение должно быть:

для Ubuntu:

/ USR / местные / * 1010 CUDA *

в этой папке у вас должен быть файл

version.txt

открыть этот файл в любом текстовом редакторе или запустить:

cat version.txt

из папки

OR

 cat /usr/local/cuda/version.txt 
3 голосов
/ 28 мая 2014

Помимо указанных выше, ваш путь установки CUDA (если он не был изменен во время установки) обычно содержит номер версии

выполнение which nvcc должно дать путь, и это даст вам версию

PS: Это быстрый и грязный способ, приведенные выше ответы более элегантны и приведут к правильной версии со значительными усилиями

3 голосов
/ 24 сентября 2013

После установки CUDA можно проверить версии по: nvcc -V

Я установил как 5.0, так и 5.5, так что это дает

Cuda Compilation Tools, выпуск 5.5, V5.5,0

Эта команда работает как для Windows, так и для Ubuntu.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...