io bisogno di scoprire la versione CUDA installata su Linux. Come faccio a sapere quale versione di CUDA ho?
Esistono vari modi e comandi per verificare la versione di CUDA installata su sistemi Linux o Unix. La ricerca di una versione garantisce che l’applicazione utilizzi una funzionalità o un’API specifica. Quindi, devi ottenere la versione CUDA dalla CLI.
Dettagli tutorial
Livello di difficoltà
Facile
Privilegi di root
sì
Requisiti
NVIDIA con CUDA
Est. momento della lettura
4 minuti
NOTA: Devi avere una scheda NVIDIA con un driver installato su Linux insieme a un toolkit CUDA. In caso contrario, digita semplicemente il seguente comando apt/apt-get per installare lo stesso: sudo apt install nvidia-cuda-toolkit
Trovare la versione NVIDIA cuda
La procedura è la seguente per verificare la versione CUDA su Linux.
Guide solo per i sostenitori di Patreon ????
Nessuna pubblicità e tracciamento
Guide approfondite per sviluppatori e amministratori di sistema su Opensourceflare✨
Unisciti al mio Patreon per supportare i creatori di contenuti indipendenti e iniziare a leggere le ultime guide:
Aderire Patreon ?
Apri l’applicazione terminale su Linux o Unix.
Quindi digita nvcc --version comando per visualizzare la versione sullo schermo:
Per verificare la versione CUDA utilizzare il nvidia-smi comando:
Infine puoi interrogare /usr/lib/cuda/version.txt o /usr/local/cuda/version.txt come segue usando il comando cat per visualizzare la versione di NVIDIA cuda: cat /usr/lib/cuda/version.txt
Come ottenere la versione CUDA
Vediamo tutti i comandi in dettaglio. Il compilatore NVIDIA CUDA si chiama nvcc e stampa facilmente le informazioni sulla versione: nvcc --version Output dal mio desktop 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
Utilizzo del comando nvidia-smi per visualizzare la versione CUDA
Il comando nvidia-smi fornisce funzionalità di monitoraggio e gestione per ciascuna delle seguenti schede NVIDIA:
Tesla
Quadro
GRIGLIA
GPU GeForce di Fermi e architetture superiori
GPU serie Titan.
Tutto quello che devi fare è semplicemente digitare il seguente comando sulla tua sessione di terminale Linux o Unix: nvidia-smi Cerca la riga della versione del driver:
Thu Sep 3014:23:232021
+-----------------------------------------------------------------------------+
| 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 |
+-----------------------------------------------------------------------------+
Come faccio a sapere quale versione di CUDA ho installato?
Infine, possiamo usare il file version.txt. Tuttavia, la posizione di questo file cambia. Quindi utilizzare il comando find o il comando whereis per individuare la directory Cuda e quindi eseguire il comando cat come segue per stampare le informazioni richieste sullo schermo: $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 Su Debian o Ubuntu Linux si può usare anche il comando dpkg come segue: cat "$(dpkg -L nvidia-cuda-toolkit | grep 'version.txt')"
Utilizzo del gestore di pacchetti
Ecco come utilizzare il gestore di pacchetti apt per visualizzare anche la versione installata: apt info nvidia-cuda-toolkit Cerca la versione:
Package: nvidia-cuda-toolkit
Version: 10.1.243-3
Priority: extra
Section: multiverse/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
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.
Riassumendo
Hai imparato come controllare la versione NVIDIA CUDA su Linux o Unix utilizzando l’opzione della riga di comando. Conoscere il toolkit CUDA ti assicura di avere accesso a una specifica funzionalità o API. Quindi, questo tutorial esiste. Controlla le seguenti pagine man usando il comando man: man nvcc man nvidia-smi Controlla il sito Web degli sviluppatori NVIDIA per ottenere l’ultima versione del toolkit CUDA e leggere la documentazione.
ANNUNCIO
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.