11 ответов:
как Джаред упоминает в комментарии, из командной строки:
nvcc --versionдает версию компилятора CUDA (которая соответствует версии инструментария).
из кода приложения вы можете запросить версию API среды выполнения с помощью
cudaRuntimeGetVersion()или версия API драйвера с
cudaDriverGetVersion()как указывает Даниэль, deviceQuery-это пример приложения SDK, который запрашивает выше, а также возможности устройства.
как другие отмечают, вы также можете проверить содержание
version.txtиспользование (например, на Mac или Linux)cat /usr/local/cuda/version.txtоднако, если установлена другая версия инструментария CUDA, отличная от той, которая связана с
/usr/local/cuda, это может сообщить о неточной версии, если другая версия находится ранее в вашемPATHчем выше, так что используйте с осторожностью.
На 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
вы можете найти CUDA-Z полезным, вот цитата с их сайта:
" эта программа родилась как пародия на другие Z-утилиты, такие как CPU-Z и GPU-Z. CUDA-Z показывает некоторую базовую информацию о графических процессорах с поддержкой CUDA и GPGPUs. Он работает с картами nVIDIA Geforce, Quadro и Tesla, чипсетами ION."
http://cuda-z.sourceforge.net/
на вкладке поддержка есть URL для исходного кода: http://sourceforge.net/p/cuda-z/code/ и загрузка на самом деле не установщик, а сам исполняемый файл (без установки, так что это "быстро").
эта утилита предоставляет множество информации, и если вам нужно знать, как она была получена, есть источник посмотреть. Есть и другие утилиты, подобные этой, которые вы можете искать.
после установки CUDA можно проверить версии по: nvcc-V
Я установил как 5.0, так и 5.5, поэтому он дает
инструменты компиляции Cuda, выпуск 5.5, V5. 5,0
эта команда работает как для Windows, так и для Ubuntu.
кроме упомянутых выше, ваш путь установки CUDA (если он не был изменен во время установки) обычно содержит номер версии
делать
which nvccдолжны дать путь, и это даст вам версиюPS: Это быстрый и грязный способ, приведенные выше ответы более элегантны и приведут к правильной версии со значительными усилиями
сначала вы должны найти, где установлен Cuda.
Если это установка по умолчанию, такие как здесь расположение должно быть:
для ubuntu:
/ usr / local / cuda
в этой папке должен быть файл
версия.txt
открыть этот файл в любом текстовом редакторе или выполнять:
cat version.txtиз папки
или
cat /usr/local/cuda/version.txt
можно узнать
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.
Я получаю /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
для версии 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
Comments