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

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

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

Комментарии к вопросу (6)
Решение

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

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

Комментарии (8)

Технология CUDA В Ubuntu В8:

$ cat /usr/local/cuda/version.txt
Комментарии (8)

На Ubuntu :

Попробовать

$ кот /usr/local/cuda/version.txt или $ кот /usr/local/cuda-8.0/version.txt

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

Если ни один из выше работы, попробовать собираюсь $ /usr/местные/ И найти правильное имя папки и системы охлаждения.

Результат должен быть похож на: CUDA версии 8.0.61

Комментарии (1)

Для 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
Комментарии (2)

Если вы запустите

nvidia-smi

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

Комментарии (4)

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

Комментарии (1)

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

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

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

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

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

Комментарии (1)

Используйте следующую команду для проверки установки на CUDA на стадион conda:

conda list cudatoolkit

И следующую команду, чтобы проверить версию CUDNN установлен на стадион conda:

conda list cudnn

Если вы хотите установить/обновить CUDA и CUDNN через стадион conda, пожалуйста, используйте следующие команды:

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

В качестве альтернативы вы можете использовать следующие команды для проверки установки на CUDA:

nvidia-smi

Или

nvcc --version

Если вы используете tensorflow-ГПУ в рамках пакета "Анаконда" (в этом можно убедиться, просто открыв Python в консоли и проверить, если питон по умолчанию показывает Анаконда, Инк. когда она начинается, или вы можете запустить что Python и проверить на месте), затем вручную установить CUDA и CUDNN, скорее всего, не получится. Вам придется вместо обновления через стадион conda.

Если вы хотите установить на CUDA, CUDNN, или tensorflow-ГПУ вручную, вы можете проверить здесь инструкции https://www.tensorflow.org/install/gpu

Комментарии (0)

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

делаешь `что nvcc должны дать путь, и это даст вам версия

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

Комментарии (1)

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

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

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

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

Комментарии (0)

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

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

для Ubuntu:

и GT; /usr/местные/технологии CUDA

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

version.txt

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

cat version.txt

из папки

Или

 cat /usr/local/cuda/version.txt 
Комментарии (0)

если nvcc --версия не работает для вас, то использование Cat /usr/local/cuda/version.txt

Комментарии (0)

Можно сделать версию соты, введя следующую команду в терминале:

$ 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

А потом кд в каталог и проверить CUDA версии.

Комментарии (0)

в

dpkg -l | grep cuda

в

если вы работаете в Linux

Комментарии (0)

я получаю /usr/местные - нет такого файла или каталога. Хотя 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)