Cara Memasang Versi Terkini NVIDIA CUDA pada Ubuntu 22.04 LTS

Cara Memasang Versi Terkini Nvidia Cuda Pada Ubuntu 22 04 Lts



Bentuk penuh CUDA ialah Compute Unified Device Architecture. CUDA ialah platform pengkomputeran selari dan model pengaturcaraan yang dibangunkan oleh NVIDIA. Ia digunakan untuk menjalankan program pada Unit Pemprosesan Grafik NVIDIA (GPU) untuk mempercepatkan aplikasi pengkomputeran secara mendadak.

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang versi terkini CUDA pada Ubuntu 22.04 LTS. Kami juga akan menunjukkan kepada anda cara menulis, menyusun dan menjalankan program CUDA pertama anda pada Ubuntu 22.04 LTS.

Topik Kandungan:

  1. Prasyarat
  2. Memasang Pemacu NVIDIA Terkini pada Ubuntu
  3. Mengemas kini Cache Repositori Pakej APT
  4. Memasang GCC dan Alat Binaan Lain
  5. Menyemak Sama ada Pemacu NVIDIA yang Dipasang Menyokong Versi Terkini CUDA
  6. Menambah Repositori NVIDIA CUDA Rasmi pada Ubuntu
  7. Memasang Versi Terkini CUDA pada Ubuntu
  8. Menambah Perpustakaan CUDA dan CUDA pada Laluan .
  9. Membenarkan Binari CUDA Berjalan dengan Keistimewaan Pengguna Super
  10. Menguji Jika Versi Terkini CUDA Dipasang pada Ubuntu
  11. Menulis, Menyusun dan Menjalankan Program CUDA Mudah
  12. Kesimpulan
  13. Rujukan

Prasyarat:

Untuk anda memasang versi terkini CUDA, menyusun atur cara CUDA dan menjalankan program CUDA pada sistem pengendalian Ubuntu 22.04 LTS, anda memerlukan perkara berikut:







i) Memasang GPU NVIDIA pada komputer anda.



ii) Versi terkini pemacu GPU NVIDIA yang dipasang pada sistem pengendalian Ubuntu anda.



Memasang Pemacu NVIDIA Terkini pada Ubuntu

Anda mesti mempunyai versi terkini pemacu GPU NVIDIA yang dipasang pada sistem pengendalian Ubuntu anda agar versi terkini CUDA berfungsi. Jika anda masih belum memasang pemacu GPU NVIDIA pada mesin Ubuntu anda dan jika anda memerlukan sebarang bantuan dalam hal itu, baca artikel tentang cara untuk pasang Pemacu NVIDIA pada Ubuntu 22.04 LTS .





Jika anda sudah memasang pemacu NVIDIA pada mesin Ubuntu 22.04 LTS anda, pastikan ia dikemas kini. Jika anda memerlukan sebarang bantuan dalam mengemas kini pemacu NVIDIA pada sistem pengendalian Ubuntu 22.04 LTS anda, baca artikel mengenai Cara Mengemas kini Pemacu NVIDIA pada Ubuntu 22.04 LTS .

Mengemas kini Cache Repositori Pakej APT

Sebaik sahaja anda memasang versi terkini pemacu NVIDIA pada Ubuntu, kemas kini cache repositori pakej APT dengan arahan berikut:



$ sudo kemas kini yang sesuai

  Perihalan Teks dijana secara automatik

Cache repositori pakej APT Ubuntu harus dikemas kini.

  Perihalan Teks dijana secara automatik

Memasang GCC dan Alat Binaan Lain

Untuk menyusun atur cara CUDA, anda perlu mempunyai GCC, pengepala kernel Linux dan beberapa alat binaan lain yang dipasang pada mesin Ubuntu anda.

Untuk memasang pengkompil GCC, pengepala kernel Linux dan alat binaan yang diperlukan pada Ubuntu, jalankan arahan berikut:

$ sudo apt pasang build-essential linux-headers-$ ( uname -r )

Untuk mengesahkan pemasangan, tekan DAN dan kemudian tekan .

  Perihalan Teks dijana secara automatik

GCC, pengepala kernel Linux dan pakej yang diperlukan sedang dimuat turun. Ia mengambil sedikit masa untuk disiapkan.

  Perihalan Teks dijana secara automatik

GCC, Linux kernel heaers, dan pakej yang diperlukan sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.

  Perihalan Teks dijana secara automatik

GCC, pengepala kernel Linux dan alat binaan yang diperlukan untuk CUDA berfungsi harus dipasang pada ketika ini.

  Perihalan Teks dijana secara automatik

Untuk menyemak sama ada anda boleh mengakses pengkompil GCC C dan C++, jalankan arahan berikut:

$ gcc --versi

$ g++ --versi

  Perihalan Teks dijana secara automatik

Menyemak Sama ada Pemacu NVIDIA yang Dipasang Menyokong Versi Terkini CUDA

Untuk menyemak versi CUDA maksimum yang disokong oleh pemacu NVIDIA GPU yang dipasang, jalankan arahan berikut:

$ nvidia-smi

  Perihalan Teks dijana secara automatik

Seperti yang anda lihat, pemacu NVIDIA GPU versi 530.41.03 [1] menyokong CUDA versi 12.1 atau lebih awal [2] . Pada masa penulisan ini, CUDA 12.1 ialah versi terkini CUDA. Jadi, pemacu GPU NVIDIA yang dipasang harus menyokongnya.

CATATAN: Pada masa anda membaca artikel ini, versi baharu CUDA mungkin dikeluarkan. Untuk menyemak sama ada versi CUDA yang lebih baharu dikeluarkan, semak halaman muat turun rasmi CUDA .

  Perihalan Teks dijana secara automatik

Menambah Repositori NVIDIA CUDA Rasmi pada Ubuntu

Dalam bahagian ini, kami akan menunjukkan kepada anda cara menambah repositori NVIDIA CUDA rasmi pada Ubuntu 22.04 LTS.

Mula-mula, buka apl Terminal dan navigasi ke ~/Muat turun direktori (atau mana-mana direktori lain pilihan anda) seperti berikut:

$ cd ~ / Muat turun

  Perihalan Teks dijana secara automatik

Untuk memuat turun pemasang repositori NVIDIA CUDA rasmi, jalankan arahan berikut:

$ wget https: // developer.download.nvidia.com / pengiraan / berbeza / berehat / percuma2204 / x86_64 / cuda-keyring_1.0- 1 _all.deb

Pemasang repositori NVIDIA CUDA rasmi harus dimuat turun.

  Perihalan Teks dijana secara automatik

Pemasang repositori NVIDIA CUDA rasmi ialah fail pakej DEB seperti yang anda boleh lihat dalam tangkapan skrin berikut:

  Antara muka pengguna grafik, teks, Perihalan aplikasi dijana secara automatik

Untuk memasang pakej repositori NVIDIA CUDA rasmi, jalankan arahan berikut:

$ sudo apt pasang . / cuda-keyring_1.0- 1 _all.deb

Pakej repositori NVIDIA CUDA rasmi harus dipasang dan repositori NVIDIA CUDA rasmi harus didayakan.

  Perihalan Teks dijana secara automatik

Untuk perubahan berkuat kuasa, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo kemas kini yang sesuai

  Perihalan Teks dijana secara automatik

Memasang Versi Terkini CUDA pada Ubuntu

Untuk memasang versi terkini CUDA pada Ubuntu 22.04 LTS, jalankan arahan berikut:

$ sudo apt pasang berbeza

  Perihalan Teks dijana secara automatik

Untuk mengesahkan pemasangan, tekan DAN dan kemudian tekan .

  Perihalan Teks dijana secara automatik

NVIDIA CUDA dan pakej/perpustakaan kebergantungan yang diperlukan sedang dimuat turun. Ia mengambil sedikit masa untuk disiapkan.

  Perihalan Teks dijana secara automatik

NVIDIA CUDA dan pakej/perpustakaan kebergantungan yang diperlukan sedang dipasang. Ia mengambil sedikit masa untuk disiapkan.

  Perihalan Teks dijana secara automatik

Pada ketika ini, NVIDIA CUDA harus dipasang.

  Perihalan Teks dijana secara automatik

Menambah Perpustakaan CUDA dan CUDA pada Laluan

Sebaik sahaja anda memasang versi terkini CUDA pada Ubuntu 22.04 LTS, anda perlu menambah binari dan perpustakaan CUDA ke laluan sistem pengendalian Ubuntu 22.04 LTS anda.

Untuk melakukan itu, buat fail baharu /etc/profile.d/cuda.sh dan bukanya dengan penyunting teks nano seperti berikut:

$ sudo nano / dan lain-lain / profil.d / cuda.sh

  Perihalan Teks dijana secara automatik

Taipkan baris berikut dalam /etc/profile.d/cuda.sh fail.

eksport CUDA_HOME = '/usr/local/cuda'

eksport JALAN = ' ${CUDA_HOME} /bin ${PATH:+:${PATH} }'

eksport LD_LIBRARY_PATH = ' ${CUDA_HOME} /lib64 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH} }'

Setelah anda selesai, tekan + X diikuti oleh DAN dan untuk menyelamatkan /etc/profile.d/cuda.sh fail.

  Perihalan Teks dijana secara automatik

Untuk perubahan berkuat kuasa, mulakan semula mesin Ubuntu anda dengan arahan berikut:

$ sudo but semula

  Tangkapan skrin komputer Perihalan dijana secara automatik dengan keyakinan sederhana

Setelah mesin Ubuntu anda but, cetak nilai pembolehubah PATH dan LD_LIBRARY_PATH menggunakan arahan berikut untuk mengesahkan bahawa binari CUDA dan perpustakaan CUDA berada dalam laluan mesin Ubuntu anda:

$ bergema $PATH

$ bergema $LD_LIBRARY_PATH

  Perihalan Teks dijana secara automatik

Membenarkan Binari CUDA Berjalan dengan Keistimewaan Pengguna Super

Kadangkala, anda mungkin perlu menjalankan beberapa alatan CUDA dengan keistimewaan superuser. Untuk menjalankan alat CUDA dengan keistimewaan superuser (melalui sudo), anda mesti menambah direktori CUDA /usr/local/cuda/bin (di mana versi terkini CUDA dipasang) ke /etc/sudoers fail.

Pertama, buka /etc/sudoers fail konfigurasi untuk diedit dengan arahan berikut:

$ sudo visado -f / dan lain-lain / sudoers

  Perihalan Teks dijana secara automatik

Tambah teks :/usr/local/cuda/bin di hujung secure_path bagi fail sudoers seperti yang ditandakan dalam tangkapan skrin berikut.

Setelah anda selesai, tekan + X diikuti oleh DAN dan untuk menyelamatkan /etc/sudoers fail.

  Tangkapan skrin bagi Perihalan komputer dijana secara automatik

Menguji Jika Versi Terkini CUDA Dipasang pada Ubuntu

Untuk menyemak sama ada versi terkini CUDA berjaya dipasang pada Ubuntu, jalankan arahan berikut:

$ nvcc --versi

  Perihalan Teks dijana secara automatik

Seperti yang anda lihat, CUDA versi 12.1 (versi terkini CUDA pada masa penulisan ini) dipasang pada mesin Ubuntu kami.

  Perihalan Teks dijana secara automatik

Menulis, Menyusun dan Menjalankan Program CUDA Mudah

Kini setelah anda memasang versi terkini CUDA pada mesin Ubuntu 22.04 LTS anda, kami akan menunjukkan kepada anda cara menulis, menyusun dan menjalankan program hello world CUDA yang sangat mudah.

Mula-mula, buat fail baharu “hello.cu” (di dalam ~/kod direktori jika anda mahu mengikutinya). Kemudian, bukanya dengan editor kod pilihan anda dan taip baris kod berikut:

CATATAN: Fail sumber CUDA berakhir dengan sambungan '.cu'.

#include

__global__ batal katakan hai ( ) {

printf ( 'Hello dunia daripada GPU! \n ' ) ;

}

int utama ( ) {

printf ( 'Hello dunia dari CPU! \n ' ) ;

katakan hai <<< 1 , 1 >>> ( ) ;

cudaDeviceSynchronize ( ) ;



kembali 0 ;

}

Setelah anda selesai, simpan fail 'hello.cu'.

  Antara muka pengguna grafik, teks, aplikasi Penerangan dijana secara automatik

Untuk menyusun program CUDA 'hello.cu', buka Terminal dan navigasi ke ~/kod direktori (atau direktori tempat anda menyimpan fail “hello.cu” ).

$ cd ~ / kod

  Antara muka pengguna grafik, teks Penerangan dijana secara automatik

Program CUDA “hello.cu” sepatutnya berada dalam direktori ini.

$ ls -lh

  Perihalan Teks dijana secara automatik

Untuk menyusun program “hello.cu” CUDA dengan pengkompil CUDA nvcc dan mencipta hello boleh laku, jalankan arahan berikut:

$ nvcc hello.cu -O hello

  Perihalan Teks dijana secara automatik

Program CUDA “hello.cu”  hendaklah disusun tanpa sebarang ralat dan fail helo boleh laku/perduaan baharu  hendaklah dibuat seperti yang anda boleh lihat dalam tangkapan skrin berikut:

$ ls -lh

  Perihalan Teks dijana secara automatik

Anda boleh menjalankan program hello  CUDA  seperti berikut:

$ . / hello

  Perihalan Teks dijana secara automatik

Jika anda melihat output berikut, CUDA berfungsi dengan baik pada mesin Ubuntu anda. Anda sepatutnya tidak mempunyai masalah dalam menyusun dan menjalankan program CUDA.

  Antara muka pengguna grafik, teks Penerangan dijana secara automatik

Kesimpulan

Kami menunjukkan kepada anda cara memasang versi terkini CUDA pada Ubuntu 22.04 LTS daripada repositori rasmi NVIDIA CUDA. Kami juga menunjukkan kepada anda cara menulis program CUDA yang ringkas, menyusunnya dengan versi terkini CUDA, dan menjalankannya pada Ubuntu 22.04 LTS.

Rujukan:

  1. Muat Turun Kit Alat CUDA | NVIDIA
  2. Panduan Pemasangan NVIDIA CUDA untuk Linux