mac - cuda tutorial
¿Cómo conseguir la versión cuda? (11)
¿Hay algún comando rápido o script para verificar la versión de CUDA instalada?
Encontré el manual de 4.0 en el directorio de instalación, pero no estoy seguro de si es de la versión instalada real o no.
Aparte de los mencionados anteriormente, la ruta de instalación de CUDA (si no se modificó durante la instalación) generalmente contiene el número de versión
haciendo un which nvcc
debe dar la ruta y que le dará la versión
PD: esta es una forma rápida y sucia, las respuestas anteriores son más elegantes y resultarán en la versión correcta con un esfuerzo considerable
Como Jared menciona en un comentario, desde la línea de comandos:
nvcc --version
proporciona la versión del compilador CUDA (que coincide con la versión del kit de herramientas).
Desde el código de la aplicación, puede consultar la versión de la API en tiempo de ejecución con
cudaRuntimeGetVersion()
o la versión de la API del controlador con
cudaDriverGetVersion()
Como señala Daniel, deviceQuery es una aplicación de ejemplo de SDK que consulta lo anterior, junto con las capacidades del dispositivo.
Como señalan otros, también puede verificar el contenido de la version.txt
usando (por ejemplo, en Mac o Linux)
cat /usr/local/cuda/version.txt
Sin embargo, si hay otra versión del kit de herramientas CUDA instalada que no sea la que tiene un enlace simbólico desde /usr/local/cuda
, esto puede informar una versión inexacta si hay otra versión anterior en su PATH
que la anterior, así que use con precaución.
Después de instalar CUDA se pueden verificar las versiones por: nvcc -V
He instalado tanto 5.0 como 5.5 por lo que da
Herramientas de compilación Cuda, versión 5.5, V5.5,0
Este comando funciona tanto para Windows como para Ubuntu.
En Ubuntu Cuda V8:
$ cat /usr/local/cuda/version.txt
En Ubuntu:
Tratar
$ cat /usr/local/cuda/version.txt
o $ cat /usr/local/cuda-8.0/version.txt
A veces la carpeta se llama "Cuda-version".
Si nada de lo anterior funciona, intente ir a $ /usr/local/
y busque el nombre correcto de su carpeta Cuda.
La salida debe ser similar a: CUDA Version 8.0.61
Obtengo / usr / local - no existe tal archivo o directorio. Aunque nvcc -V da
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
Primero debes encontrar donde instala Cuda.
Si es una instalación predeterminada como here la ubicación debe ser:
para ubuntu:
/ usr / local / cuda
en esta carpeta deberías tener un archivo
version.txt
Abra este archivo con cualquier editor de texto o ejecute:
cat version.txt
de la carpeta
O
cat /usr/local/cuda/version.txt
Puede ser útil para CUDA-Z, aquí hay una cita de su sitio:
"Este programa nació como una parodia de otras utilidades Z como CPU-Z y GPU-Z. CUDA-Z muestra información básica sobre las GPU y GPGPU habilitadas para CUDA. Funciona con las tarjetas nVIDIA Geforce, Quadro y Tesla, ION chipsets ".
http://cuda-z.sourceforge.net/
En la pestaña Soporte, se encuentra la URL del Código fuente: http://sourceforge.net/p/cuda-z/code/ y la descarga no es realmente un instalador sino el propio archivo ejecutable (no hay instalación, por lo que esto es "rápido ").
Esta Utilidad proporciona mucha información y, si necesita saber cómo se derivó, puede consultar la Fuente. Hay otras utilidades similares a esta que podrías buscar.
Si ha instalado CUDA SDK, puede ejecutar "deviceQuery" para ver la versión de CUDA
Uno puede obtener la versión cuda
escribiendo lo siguiente en el terminal:
$ 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
Alternativamente, uno puede verificar manualmente la versión al encontrar primero el directorio de instalación usando:
$ whereis -b cuda
cuda: /usr/local/cuda
Y luego cd
en ese directorio y verifique la versión de CUDA.
Para la versión CUDA:
nvcc --version
Para la versión cuDNN:
Para Linux:
Use lo siguiente para encontrar la ruta para cuDNN:
$ whereis cuda
cuda: /usr/local/cuda
Luego use esto para obtener la versión del archivo de cabecera,
$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
Para ventanas,
Use lo siguiente para encontrar la ruta para cuDNN:
C:/>where cudnn*
C:/Program Files/cuDNN7/cuda/bin/cudnn64_7.dll
Luego use esto para volcar la versión del archivo de cabecera,
type "%PROGRAMFILES%/cuDNN7/cuda/include/cudnn.h" | findstr CUDNN_MAJOR