Есть ли какая-нибудь быстрая команда или сценарий для проверки версии установленной CUDA?
Я нашел руководство 4.0 в директории установки, но я не уверен, что это действительно установленная версия или нет.
Как упоминает Джаред в комментарии, из командной строки:
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
, чем указанная выше, поэтому используйте ее с осторожностью.
На Ubuntu :
Попробовать
$ кот /usr/local/cuda/version.txt
или
$ кот /usr/local/cuda-8.0/version.txt
Иногда папка называется "по технологии CUDA-версии и".
Если ни один из выше работы, попробовать собираюсь
$ /usr/местные/
И найти правильное имя папки и системы охлаждения.
Результат должен быть похож на:
CUDA версии 8.0.61
Для 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
Вы можете найти на 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/ и скачать не установщик, а сам исполняемый файл (не установку, так это на "быстрые" - а).
Эта утилита предоставляет множество информации, и если вам нужно знать, как она была получена, есть источник посмотреть. Есть и другие утилиты, подобные этой, которые вы могли искать.
Используйте следующую команду для проверки установки на 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
Помимо упомянутых выше, ваш путь установки на CUDA (если не меняется во время установки) обычно содержит номер версии
делаешь `что nvcc должны дать путь, и это даст вам версия
PS: Это быстрый и грязный способ, вышеуказанные ответы являются более элегантными и приведет в правильном варианте с применением значительных усилий
После установки CUDA можно проверить версии: nvcc -V
Я установил как 5.0, так и 5.5, так что это дает
Cuda Compilation Tools, release 5.5, V5.5,0
Эта команда работает как в Windows, так и в Ubuntu.
Сначала вы должны найти, где технологии CUDA установлены.
Если это'сек установка по умолчанию как здесь место должно быть:
для Ubuntu:
и GT; /usr/местные/технологии CUDA
в этой папке вы должны получить файл
version.txt
откройте этот файл в любом текстовом редакторе или выполнять:
cat version.txt
из папки
Или
cat /usr/local/cuda/version.txt
если nvcc --версия не работает для вас, то использование Cat /usr/local/cuda/version.txt
Можно сделать версию соты
, введя следующую команду в терминале:
$ 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 версии.
я получаю /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