Connect with us

Linux

Come trovare la versione NVIDIA cuda


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
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 ?

  1. Apri l’applicazione terminale su Linux o Unix.
  2. Quindi digita nvcc --version comando per visualizzare la versione sullo schermo:
  3. Per verificare la versione CUDA utilizzare il nvidia-smi comando:
  4. 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 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 |
+-----------------------------------------------------------------------------+

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!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
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.
Close Popup
Privacy Settings saved!
Impostazioni

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.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi