Tutoriales

Cómo encontrar la versión cuda de NVIDIA

Necesita averiguar la versión de CUDA instalada en Linux. ¿Cómo sé qué versión de CUDA tengo?

Hay varias formas y comandos para verificar la versión de CUDA instalada en sistemas Linux o similares a Unix. Encontrar una versión garantiza que su aplicación esté utilizando una función o API en particular. Por lo tanto, debe obtener la versión CUDA de la CLI.

Detalles de las instrucciones
Nivel de dificultad Sencillo
Derechos de root sí señor
requisitos NVIDIA con CUDA
Horario de verano europeo. Tiempo de leer 4 minutos

NOTA: Debe tener una tarjeta NVIDIA con un controlador instalado en Linux junto con un kit de herramientas CUDA. Si no es así, simplemente ingrese el siguiente comando apt / apt-get para instalar el mismo:
sudo apt instalar nvidia-cuda-toolkit

Encuentra la versión cuda de NVIDIA

Para verificar la versión de CUDA en Linux, haga lo siguiente.

Guías exclusivas para seguidores de Patreon 🤓

  • Sin publicidad ni seguimiento
  • Instrucciones detalladas para desarrolladores y administradores de sistemas en Opensourceflare✨
  • Únase a mi Patreon para ayudar a los creadores de contenido independientes y lea las guías más recientes:

asociar Patreon
  1. Abra la aplicación de terminal en Linux o Unix.
  2. Luego ingrese al nvcc --versión Comando para mostrar la versión en la pantalla.
  3. Para comprobar la versión CUDA, utilice el nvidia-smi Mando.
  4. Finalmente, puede consultar el archivo /usr/lib/cuda/version.txt o /usr/local/cuda/version.txt con el comando cat de la siguiente manera para ver la versión de NVIDIA cuda:
    cat /usr/lib/cuda/version.txt

Cómo obtener la versión CUDA

Veamos todos los comandos en detalle. El compilador NVIDIA CUDA se llama nvcc y simplemente imprime la información de la versión:
nvcc --version
Salida de mi escritorio Ubuntu Linux 20.04 LTS:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243

Utilice el comando nvidia-smi para ver la versión de CUDA

El comando nvidia-smi proporciona funciones de supervisión y administración para cada una de las siguientes tarjetas NVIDIA:

  • Tesla
  • imagen
  • LA RED
  • GPU GeForce de Fermi y arquitectura superior
  • GPU de la serie Titan.

Todo lo que tiene que hacer es simplemente escribir el siguiente comando en su sesión de terminal Linux o Unix:
nvidia-smi
Busque la línea de versión del controlador:

Thu Sep 30 14:23:23 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.91.03    Driver Version: 460.91.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 165...  Off  | 00000000:01:00.0  On |                  N/A |
| N/A   47C    P8     4W /  N/A |    894MiB /  3911MiB |      2%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
 
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2734      G   /usr/lib/xorg/Xorg                100MiB |
|    0   N/A  N/A      3698      G   /usr/lib/xorg/Xorg                300MiB |
|    0   N/A  N/A      3916      G   /usr/bin/gnome-shell              122MiB |
|    0   N/A  N/A      4701      G   /usr/lib/firefox/firefox          246MiB |
|    0   N/A  N/A      4925      G   /usr/lib/firefox/firefox            1MiB |
|    0   N/A  N/A      5653      G   /usr/lib/firefox/firefox            1MiB |
|    0   N/A  N/A      5727      G   /usr/lib/firefox/firefox            1MiB |
|    0   N/A  N/A     14419      G   ...AAAAAAAAA= --shared-files       77MiB |
|    0   N/A  N/A     18778      G   ...AAAAAAAAA= --shared-files       27MiB |
|    0   N/A  N/A     19466      G   /usr/bin/nvidia-settings            1MiB |
+-----------------------------------------------------------------------------+

¿Cómo sé qué versión de CUDA tengo instalada?

Finalmente, podemos usar el archivo version.txt. Sin embargo, la ubicación de este archivo cambia. Entonces use el comando find o whereis para encontrar el directorio Cuda, luego ejecute el comando cat de la siguiente manera para imprimir la información requerida en la pantalla:
$ find /usr -type d -name cuda
/usr/lib/cuda
$ whereis cuda
cuda: /usr/lib/cuda /usr/include/cuda.h
$ cat /usr/lib/cuda/version.txt
CUDA Version 10.1.243

En Debian o Ubuntu Linux, el comando dpkg también se puede usar de la siguiente manera:
cat "$(dpkg -L nvidia-cuda-toolkit | grep 'version.txt')"

Usar administrador de paquetes

Cómo usar el administrador de paquetes apt para ver también la versión instalada:
apt info nvidia-cuda-toolkit
Búsqueda por versión:

Package: nvidia-cuda-toolkit
Version: 10.1.243-3
Priority: extra
Section: multiverse/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian NVIDIA Maintainers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 67.1 MB
Depends: nvidia-profiler (= 10.1.243-3), nvidia-cuda-dev (= 10.1.243-3), nvidia-opencl-dev (= 10.1.243-3) | opencl-dev, gcc-8 | clang-8 | clang-7 | gcc-7 | clang-6.0 | clang-5.0 | clang-4.0 | clang-3.9 | clang-3.8 | clang (<< 1:9~) | gcc-6 | gcc-5 | gcc-4.9 | gcc-4.8, g++-8 | clang-8 | clang-7 | g++-7 | clang-6.0 | clang-5.0 | clang-4.0 | clang-3.9 | clang-3.8 | clang (<< 1:9~) | g++-6 | g++-5 | g++-4.9 | g++-4.8, libc6 (>= 2.14), libgcc-s1 (>= 4.2), libstdc++6 (>= 4.1.1)
Recommends: nvidia-cuda-doc (= 10.1.243-3), nvidia-cuda-gdb (= 10.1.243-3), nvidia-visual-profiler (= 10.1.243-3), nsight-compute (= 10.1.243-3), nsight-systems (= 10.1.243-3)
Suggests: nvidia-driver (>= 418.39) | nvidia-tesla-440-driver (>= 418.39) | nvidia-tesla-418-driver (>= 418.39)
Conflicts: cuda-license-7-5, cuda-repo-ubuntu1404, cuda-repo-ubuntu1404-7-5-local, cuda-repo-ubuntu1410, cuda-repo-ubuntu1504, cuda-repo-ubuntu1504-7-5-local
Homepage: https://developer.nvidia.com/cuda-zone
Download-Size: 35.0 MB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages
Description: NVIDIA CUDA development toolkit
 The Compute Unified Device Architecture (CUDA) enables NVIDIA
 graphics processing units (GPUs) to be used for massively parallel
 general purpose computation.
 .
 This package contains the nvcc compiler and other tools needed for building
 CUDA applications.
 .
 Running CUDA applications requires a supported NVIDIA GPU and the NVIDIA
 driver kernel module.

Resumir

Aprendió a verificar la versión de NVIDIA CUDA en Linux o Unix usando la opción de línea de comando. Conocer el kit de herramientas CUDA le dará acceso a una función o API específica. Por lo tanto, existe este tutorial. Revise las siguientes páginas de manual con el comando man:
man nvcc
man nvidia-smi

Visite el sitio web para desarrolladores de NVIDIA para obtener la última versión del kit de herramientas CUDA y revisar la documentación.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba