- 1 1. Pendahuluan
- 2 2. Cara Memeriksa Versi CUDA di Ubuntu
- 3 3. Cara Memeriksa Versi cuDNN
- 4 4. Cara Menangani Beberapa Versi CUDA yang Terpasang
- 5 5. Pertanyaan yang Sering Diajukan (FAQ)
- 6 6. Ringkasan
1. Pendahuluan
CUDA (Compute Unified Device Architecture) adalah platform komputasi paralel yang dikembangkan oleh NVIDIA yang memanfaatkan GPU. Platform ini banyak digunakan untuk pembelajaran mesin, pembelajaran mendalam, rendering 3D, dan banyak beban kerja komputasi lainnya.
Saat menggunakan CUDA di lingkungan Ubuntu, penting untuk memeriksa versi CUDA Anda karena alasan berikut:
Kompatibilitas Driver
CUDA hanya mendukung versi driver NVIDIA tertentu, dan ketidakcocokan dapat mencegah CUDA berfungsi dengan benar.
Kompatibilitas Perpustakaan
Perpustakaan seperti TensorFlow dan PyTorch memerlukan versi tertentu dari CUDA dan cuDNN, sehingga penting untuk memastikan versi yang tepat telah terpasang.
Menghindari Konflik Lingkungan
Jika beberapa versi CUDA terpasang di sistem, Anda harus mengetahui versi mana yang sedang aktif dan beralih di antara mereka sesuai kebutuhan.
Panduan ini menjelaskan dengan jelas cara memeriksa versi CUDA di Ubuntu.
2. Cara Memeriksa Versi CUDA di Ubuntu
Di Ubuntu, Anda dapat memeriksa versi CUDA Anda dengan metode berikut.
Metode 1: Periksa dengan nvidia-smi (Metode Termudah)
Driver NVIDIA menyertakan alat bernama nvidia-smi (NVIDIA System Management Interface) yang menampilkan informasi GPU.
Perintah
nvidia-smi
Contoh Output
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03 Driver Version: 530.41.03 CUDA Version: 12.1 |
+-----------------------------------------------------------------------------+
Poin Penting
- Baris
CUDA Version: 12.1menunjukkan versi maksimum CUDA yang didukung oleh driver. - Ini mungkin berbeda dari versi Toolkit CUDA yang sebenarnya terpasang, jadi periksa metode berikut juga.
Metode 2: Periksa dengan nvcc -V (Untuk Pengembang)
Jika CUDA terpasang dengan benar, Anda dapat memeriksa versi nvcc, kompiler CUDA.
Perintah
nvcc -V
Contoh Output
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Sun_Jul_30_19:09:40_PDT_2023
Cuda compilation tools, release 12.1, V12.1.105
Poin Penting
release 12.1, V12.1.105→ Menunjukkan versi Toolkit CUDA yang terpasang.- Versi ini mungkin tidak cocok dengan versi yang ditampilkan oleh
nvidia-smi.
Metode 3: Periksa version.txt (Pemeriksaan Manual)
Jika CUDA terpasang di /usr/local/cuda, file version.txt berisi informasi versi.
Perintah
cat /usr/local/cuda/version.txt
Contoh Output
CUDA Version 12.1.105
Poin Penting
- Berguna ketika
nvcc -Vtidak tersedia. - Anda harus memastikan bahwa
/usr/local/cudatersambung (symlink) dengan benar.
3. Cara Memeriksa Versi cuDNN
cuDNN (CUDA Deep Neural Network) adalah perpustakaan pembelajaran mendalam yang digunakan bersama CUDA.
Penting untuk memeriksa versi cuDNN bersamaan dengan CUDA.
Metode 1: Periksa cudnn_version.h
Versi cuDNN disimpan dalam file header cudnn_version.h.
Perintah
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
Contoh Output
#define CUDNN_MAJOR 8
#define CUDNN_MINOR 9
#define CUDNN_PATCHLEVEL 1
Poin Penting
- Menunjukkan bahwa
cuDNN 8.9.1terpasang. - Perintah
grepmembantu mengekstrak informasi versi dengan mudah. - cuDNN dan CUDA harus kompatibel; verifikasi pasangan yang tepat.
Metode 2: Periksa dengan dpkg (Hanya Linux Berbasis Debian)
Pada sistem berbasis Debian seperti Ubuntu, Anda dapat memeriksa paket cuDNN yang terpasang dengan dpkg.
Perintah
dpkg -l | grep libcudnn
Contoh Output
ii libcudnn8 8.9.1-1+cuda12.1 amd64 NVIDIA cuDNN Library
Poin Penting
- Versi cuDNN (8.9.1) ditampilkan dalam nama paket.
cuda12.1menunjukkan versi CUDA yang kompatibel.
Gunakan metode ini untuk memastikan lingkungan CUDA Anda dikonfigurasi dengan benar.

4. Cara Menangani Beberapa Versi CUDA yang Terpasang
Di Ubuntu, memungkinkan untuk menginstal beberapa versi CUDA. Namun, hal ini dapat menyebabkan kebingungan tentang versi mana yang sedang aktif.
Dalam kasus seperti itu, Anda harus beralih ke versi yang tepat secara manual.
Metode 1: Beralih Versi Menggunakan update-alternatives
Ubuntu memungkinkan Anda beralih antara versi CUDA menggunakan alat update-alternatives.
Periksa Pengaturan Saat Ini
update-alternatives --query cuda
Beralih Versi
sudo update-alternatives --config cuda
Contoh Output
There are 3 choices for the alternative cuda (providing /usr/local/cuda).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/local/cuda-11.8 100 auto mode
1 /usr/local/cuda-10.2 50 manual mode
2 /usr/local/cuda-11.8 100 manual mode
3 /usr/local/cuda-12.1 110 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Poin Penting
- Menjalankan
update-alternatives --config cudamenampilkan semua versi CUDA yang tersedia. - Anda dapat memilih versi yang akan digunakan dengan memasukkan nomor yang sesuai.
auto modedanmanual modetersedia; pilihmanual modeuntuk beralih secara manual.
Metode 2: Mengonfigurasi Tautan Simbolik Secara Manual
Anda juga dapat mengaktifkan versi CUDA tertentu dengan menyesuaikan tautan simbolik secara manual.
Periksa Symlink yang Ada
ls -l /usr/local/cuda
Contoh Output
lrwxrwxrwx 1 root root 20 Feb 1 12:34 /usr/local/cuda -> /usr/local/cuda-11.8
Ubah Versi CUDA
sudo rm /usr/local/cuda
sudo ln -s /usr/local/cuda-12.1 /usr/local/cuda
Verifikasi
ls -l /usr/local/cuda
Poin Penting
/usr/local/cudadigunakan sebagai jalur default CUDA, sehingga memperbarui tautan ini mengubah versi yang aktif.- Menggunakan
ln -smemudahkan perpindahan antar versi.
Dengan menggunakan metode ini, Anda dapat mengelola beberapa instalasi CUDA dan memastikan versi yang tepat aktif.
5. Pertanyaan yang Sering Diajukan (FAQ)
Bagian ini merangkum masalah umum terkait pemeriksaan versi CUDA. Gunakan untuk pemecahan masalah.
Q1: nvcc -V tidak ditemukan!
Jika perintah nvcc tidak ada, jalur CUDA mungkin belum diset.
Solusi 1: Periksa apakah CUDA sudah terinstal
ls /usr/local/cuda/
Solusi 2: Tambahkan nvcc ke PATH
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
Setelah ini, jalankan nvcc -V lagi untuk memastikan ia berfungsi.
Q2: Mengapa versi CUDA yang ditampilkan oleh nvidia-smi berbeda?
Versi CUDA yang ditampilkan oleh nvidia-smi mewakili versi maksimum CUDA yang didukung oleh driver NVIDIA.
Contoh Pemeriksaan:
nvidia-smi
Contoh Output:
CUDA Version: 12.1
Namun, ini tidak menunjukkan versi Toolkit CUDA yang terinstal. Gunakan nvcc -V atau version.txt untuk memverifikasi versi yang sebenarnya terinstal.
Q3: Bagaimana cara memeriksa kompatibilitas CUDA dan cuDNN?
Cara paling akurat adalah merujuk ke matriks dukungan resmi NVIDIA.
Situs Resmi:
Anda juga harus memastikan kompatibilitas dengan memeriksa versi yang terinstal:
Periksa Versi CUDA
nvcc -V
Periksa Versi cuDNN
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
Dengan mengelola versi ini secara tepat, Anda dapat menghindari masalah terkait CUDA dan cuDNN.
6. Ringkasan
Artikel ini menjelaskan cara memeriksa versi CUDA di lingkungan Ubuntu.
Mari kita tinjau poin-poin penting.
Cara Memeriksa Versi CUDA
| Method | Command | Description |
|---|---|---|
nvidia-smi | nvidia-smi | Shows the CUDA version supported by the driver |
nvcc -V | nvcc -V | Shows the installed CUDA Toolkit version |
version.txt | cat /usr/local/cuda/version.txt | Manually check the installed CUDA version |
Cara Memeriksa cuDNN
| Method | Command | Description |
|---|---|---|
cudnn_version.h | cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 | Check version from the header file |
dpkg | dpkg -l | grep libcudnn | Check installed cuDNN packages |
Cara Beralih Versi CUDA
| Method | Command | Description |
|---|---|---|
update-alternatives | sudo update-alternatives --config cuda | Switch between multiple CUDA versions |
| Symbolic Link | sudo ln -s /usr/local/cuda-XX.X /usr/local/cuda | Manually switch CUDA versions |
Hal Penting yang Perlu Diingat
- Selalu verifikasi versi CUDA Anda sebelum pengembangan
- Periksa kompatibilitas antara CUDA dan cuDNN
- Pahami cara beralih versi ketika ada beberapa instalasi CUDA
Dengan mengelola lingkungan Anda dengan tepat, Anda dapat memaksimalkan kinerja dan stabilitas CUDA.
Kami harap panduan ini membantu Anda memverifikasi versi CUDA secara efektif di Ubuntu.



