Как получить версию cuda?

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

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

298
15 марта '12 в 23:30
источник поделиться
13 ответов

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

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 более ранняя версия, чем указанная выше, поэтому используйте ее с осторожностью.

423
16 марта '12 в 4:39
источник

В Ubuntu Cuda V8:

$ cat /usr/local/cuda/version.txt
115
08 сент. '17 в 16:12
источник

На 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
12 февр. '18 в 11:37
источник

Для версии 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
06 июля '18 в 1:33
источник

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

10
16 марта '12 в 1:26
источник

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

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

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

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

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

4
16 нояб. '14 в 13:00
источник

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

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

Инструменты компиляции Cuda, выпуск 5.5, V5.5,0

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

3
24 сент. '13 в 8:12
источник

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

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

для убунту:

/USR/локальные /CUDA

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

version.txt

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

cat version.txt

из папки

ИЛИ ЖЕ

 cat /usr/local/cuda/version.txt 
3
20 дек. '17 в 21:20
источник

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

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

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

3
28 мая '14 в 17:50
источник

Можно получить версию 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.

2
25 мая '18 в 1:36
источник

если nvcc --version не работает, используйте cat/usr/local/cuda/version.txt

1
05 февр. '19 в 1:29
источник

я получаю /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
26 июня '18 в 16:17
источник

Если ваш пробег

nvidia-smi

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

0
17 апр. '19 в 1:33
источник

Посмотрите другие вопросы по метке или Задайте вопрос