
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:
- Abra la aplicación de terminal en Linux o Unix.
- Luego ingrese al nvcc --versión Comando para mostrar la versión en la pantalla.
- Para comprobar la versión CUDA, utilice el nvidia-smi Mando.
- 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. | |===============================+======================+======================| | 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 | |=============================================================================| | N/A N/A 2734 G /usr/lib/xorg/Xorg 100MiB | | N/A N/A 3698 G /usr/lib/xorg/Xorg 300MiB | | N/A N/A 3916 G /usr/bin/gnome-shell 122MiB | | N/A N/A 4701 G /usr/lib/firefox/firefox 246MiB | | N/A N/A 4925 G /usr/lib/firefox/firefox 1MiB | | N/A N/A 5653 G /usr/lib/firefox/firefox 1MiB | | N/A N/A 5727 G /usr/lib/firefox/firefox 1MiB | | N/A N/A 14419 G ...AAAAAAAAA= --shared-files 77MiB | | N/A N/A 18778 G ...AAAAAAAAA= --shared-files 27MiB | | 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.