Cara Memasang CUDA di Ubuntu 20.04 LTS

Cara Memasang Cuda Di Ubuntu 20 04 Lts



Bentuk lengkap dari BERBEDA adalah Hitung Arsitektur Perangkat Terpadu . CUDA adalah platform komputasi paralel dan model pemrograman yang dikembangkan oleh NVIDIA. Ini digunakan untuk menjalankan program pada NVIDIA Graphics Processing Units (GPUs) untuk mempercepat aplikasi komputasi secara dramatis.

Pada artikel ini, saya akan menunjukkan cara menginstal CUDA di Ubuntu 20.04 LTS dari repositori paket resmi Ubuntu. Saya juga akan menunjukkan cara menginstal CUDA versi terbaru di Ubuntu 20.04 LTS dari repositori paket resmi NVIDIA. Saya akan menunjukkan cara menulis, mengkompilasi, dan menjalankan program CUDA pertama Anda juga. Jadi, mari kita mulai.

Daftar isi







  1. Prasyarat
  2. Memperbarui Cache Repositori Paket
  3. Menginstal GCC dan Alat Bangun Lainnya
  4. Menginstal CUDA dari Repositori Paket Resmi Ubuntu
  5. Menginstal CUDA Versi Terbaru dari Repositori Paket Resmi NVIDIA
  6. Menulis Program Hello World dengan CUDA
  7. Kesimpulan
  8. Referensi

Prasyarat

Sebelum Anda memulai,



i) Anda harus menginstal GPU NVIDIA di komputer Anda.



ii) Anda harus menginstal driver GPU NVIDIA di komputer Anda.





Untuk mengonfirmasi apakah driver GPU NVIDIA berfungsi, jalankan perintah berikut:

$ lsmod | pegangan nvidia



Jika modul kernel driver NVIDIA berfungsi, Anda akan melihat keluaran berikut.

Jika driver NVIDIA berfungsi dengan benar, alat baris perintah NVIDIA seharusnya berfungsi seperti yang diharapkan.

$ nvidia-smi

Alat grafis NVIDIA seperti Pengaturan Server NVIDIA X aplikasi juga harus berfungsi.

Memperbarui Cache Repositori Paket:

Setelah Anda memenuhi semua persyaratan, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo pembaruan tepat

Cache repositori paket APT harus diperbarui.

Memasang GCC dan Alat Bangun Lainnya:

Agar CUDA berfungsi, Anda harus menginstal GCC dan alat build lainnya di komputer Anda.

Anda dapat menginstal GCC dan semua alat build yang diperlukan dari repositori paket resmi Ubuntu dengan perintah berikut:

$ sudo tepat Install build-esensial

Untuk mengonfirmasi pemasangan, tekan Y lalu tekan .

Semua paket yang diperlukan sedang diunduh. Butuh beberapa saat untuk menyelesaikannya.

Setelah paket diunduh, APT akan menginstalnya satu per satu. Butuh beberapa saat untuk menyelesaikannya.

Pada titik ini, GCC dan semua alat build yang diperlukan harus diinstal.

Seperti yang Anda lihat, kompiler GCC berfungsi dengan baik.

$ gcc --Versi: kapan

$ g++ --Versi: kapan

Menginstal CUDA dari Repositori Paket Resmi Ubuntu

CUDA versi 10 tersedia di repositori paket resmi Ubuntu 20.04 LTS.

Untuk menginstal CUDA v10 dari repositori paket resmi Ubuntu 20.04 LTS, jalankan perintah berikut:

$ sudo tepat Install nvidia-cuda-toolkit

Untuk mengonfirmasi pemasangan, tekan Y lalu tekan .

Semua paket yang diperlukan akan diunduh dari internet. Butuh beberapa saat untuk menyelesaikannya.

Setelah paket yang diperlukan diunduh, mereka akan diinstal satu per satu. Butuh beberapa saat untuk menyelesaikannya.

Pada titik ini, CUDA dan semua dependensi yang diperlukan harus diinstal.

Untuk mengonfirmasi apakah CUDA berfungsi, jalankan perintah berikut:

$ nvcc --Versi: kapan

Menginstal Versi Terbaru CUDA dari Repositori Paket NVIDIA Resmi

Pada saat penulisan ini, CUDA 11 adalah versi terbaru dari CUDA. Anda dapat menginstal CUDA versi terbaru dari repositori paket resmi NVIDIA.

Pertama, jalankan perintah berikut untuk memastikan bahwa header Linux yang diperlukan telah diinstal.

$ sudo tepat Install linux-header-$ ( nama kamu -r ) -Y

Header kernel Linux harus diinstal. Dalam kasus saya, mereka sudah diinstal.

Sekarang, unduh file Pin repositori CUDA dari situs web resmi NVIDIA dengan perintah berikut:

$ sudo wget -ITU / dll. / tepat / preferensi.d / cuda-repositori-pin- 600 https: // developer.download.nvidia.com / menghitung / berbeda / istirahat / gratis2004 / x86_64 / cuda-ubuntu2004.pin

Untuk menambahkan kunci GPG dari repositori paket resmi NVIDIA, jalankan perintah berikut:

$ sudo apt-key adv --ambil-kunci https: // developer.download.nvidia.com / menghitung / berbeda / istirahat / gratis2004 / x86_64 / 7fa2af80.pub

Kunci GPG dari repositori paket NVIDIA resmi harus ditambahkan ke manajer paket APT.

Untuk menambahkan repositori paket resmi NVIDIA CUDA, jalankan perintah berikut:

$ sudo tambahkan-apt-repositori 'deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /'

Repositori paket resmi NVIDIA CUDA harus ditambahkan.

Sekarang, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo pembaruan tepat

Sebelum Anda menginstal CUDA versi terbaru dari repositori paket resmi NVIDIA, sebaiknya perbarui semua paket yang ada di mesin Ubuntu 20.04 LTS Anda.

Untuk memperbarui semua paket yang ada di mesin Ubuntu 20.04 LTS Anda, jalankan perintah berikut:

$ sudo apt full-upgrade

Untuk mengonfirmasi pembaruan, tekan Y lalu tekan .

Semua pembaruan yang diperlukan sedang diunduh dari internet. Butuh beberapa saat untuk menyelesaikannya.

Setelah pembaruan diunduh, pengelola paket APT akan menginstalnya satu per satu. Butuh beberapa saat untuk menyelesaikannya.

Pada titik ini, semua pembaruan harus diinstal.

Sekarang, Anda seharusnya dapat menginstal CUDA versi terbaru dari repositori paket resmi NVIDIA sebagai berikut:

$ sudo tepat Install berbeda

Untuk mengonfirmasi pemasangan, tekan Y lalu tekan .

Versi terbaru CUDA dan semua paket dependensi yang diperlukan harus diunduh dan diinstal. Butuh beberapa saat untuk menyelesaikannya.

Pada titik ini, CUDA versi terbaru dan semua paket dependensi yang diperlukan harus diinstal.

Untuk menambahkan CUDA ke jalur, buat skrip baru cuda.sh dalam /etc/profile.d/ direktori sebagai berikut:

$ sudo nano / dll. / profil.d / cuda.sh

Ketik baris berikut di cuda.sh naskah.

ekspor CUDA_HOME = '/usr/local/cuda'

ekspor JALUR = ' $PATH : $CUDA_HOME /tempat sampah'

Setelah selesai, tekan + X diikuti oleh Y dan untuk menyimpan cuda.sh naskah.

Agar perubahan diterapkan, reboot komputer Anda sebagai berikut:

$ sudo menyalakan ulang

Anda harus dapat mengakses alat CUDA seperti yang Anda lihat pada gambar di bawah.

$ nvcc --Versi: kapan

Untuk menjalankan beberapa alat CUDA, Anda mungkin memerlukan hak superuser. Untuk mengizinkan sudo menjalankan file biner dari /usr/local/cuda/bin direktori (di mana versi terbaru CUDA diinstal dari repositori paket resmi NVIDIA) dengan hak pengguna super, Anda harus mengonfigurasi /etc/sudoers mengajukan.

Buka /etc/sudoers file konfigurasi untuk diedit dengan perintah berikut:

$ sudo visado -f / dll. / sudoers

Temukan garis yang ditandai pada /etc/sudoers mengajukan.

Di akhir jalur_aman , menambahkan :/usr/local/cuda/bin seperti yang ditandai pada tangkapan layar di bawah ini.

Setelah selesai, tekan + X diikuti oleh Y dan untuk menyimpan /etc/sudoers mengajukan.

Mulai sekarang, jika diperlukan, Anda harus dapat menjalankan alat CUDA dengan hak superuser dengan sudo.

Menulis Program Hello World dengan CUDA

Pada bagian ini, saya akan menunjukkan kepada Anda bagaimana menulis program CUDA pertama Anda. Program hanya akan mencetak pesan dari GPU dan pesan dari CPU. Jika program ini berhasil dijalankan, Anda dapat mengonfirmasi bahwa CUDA berfungsi di komputer Anda.

Buat berkas baru halo.cu dan ketik baris kode berikut:

CATATAN: File sumber CUDA diakhiri dengan ekstensi .dengan

#termasuk

__global__ ruang kosong katakan halo ( ) {
printf ( 'Halo dunia dari GPU! \n ' ) ;
}

int utama ( ) {
printf ( 'Halo dunia dari CPU! \n ' ) ;

katakan halo <<>> ( ) ;
cudaDeviceSinkronisasi ( ) ;

kembali 0 ;
}

Setelah selesai, simpan halo.cu berkas di ~/kode direktori atau direktori lain pilihan Anda.

Arahkan ke ~/kode direktori atau direktori tempat Anda menyimpan halo.cu mengajukan.

$ CD ~ / kode

Untuk mengkompilasi halo.cu File sumber CUDA dengan kompiler CUDA nvcc , jalankan perintah berikut:

$ nvcc hello.cu -Itu halo

File sumber CUDA halo.cu harus dikompilasi tanpa kesalahan dan file yang dapat dieksekusi/biner baru halo harus dibuat seperti yang Anda lihat pada tangkapan layar di bawah ini.

Anda dapat menjalankan program CUDA yang telah dikompilasi halo sebagai berikut:

$ . / halo

Jika Anda melihat keluaran berikut, maka CUDA berfungsi dengan baik di komputer Anda. Anda seharusnya tidak mengalami masalah saat mengompilasi dan menjalankan program CUDA.

Kesimpulan

Pada artikel ini, saya telah menunjukkan kepada Anda cara menginstal CUDA di Ubuntu 20.04 LTS dari repositori paket resmi Ubuntu. Saya juga telah menunjukkan kepada Anda cara menginstal CUDA versi terbaru di Ubuntu 20.04 LTS dari repositori paket resmi NVIDIA. Saya telah menunjukkan kepada Anda bagaimana menulis program CUDA pertama Anda, mengompilasinya, dan menjalankannya juga.

Referensi

[satu] Zona CUDA | Pengembang NVIDIA

[2] Panduan Instalasi Linux :: Dokumentasi CUDA Toolkit (nvidia.com)

[3] Tutorial 01: Katakan Halo ke CUDA – Tutorial CUDA (cuda-tutorial.readthedocs.io)

[4] Program CUDA C Pertama Anda – YouTube

[5] cuda Tutorial => Mari luncurkan satu utas CUDA untuk menyapa (riptutorial.com)