Hvordan installere CUDA på Ubuntu Top 10.Topp 10 LTS

Hvordan installere CUDA på Ubuntu Top 10.Topp 10 LTS
Den fulle formen for Cuda er beregnet Unified Device Architecture. CUDA er en parallell databehandlingsplattform og programmeringsmodell utviklet av NVIDIA. Det brukes til å kjøre programmer på NVIDIA Graphics Processing Units (GPU) for å fremskynde databehandlingsapplikasjoner dramatisk.

I denne artikkelen vil jeg vise deg hvordan du installerer CUDA på Ubuntu 20.04 LTS fra det offisielle pakkelagde av Ubuntu. Jeg vil også vise deg hvordan du installerer den nyeste versjonen av CUDA på Ubuntu 20.04 LTS fra det offisielle NVIDIA -pakkelageret. Jeg vil vise deg hvordan du kan skrive, kompilere og kjøre det aller første CUDA -programmet også. Så la oss komme i gang.

Innholdsfortegnelse

  1. Forutsetninger
  2. Oppdatering av pakningsoppføringsbuffer
  3. Installere GCC og andre byggeverktøy
  4. Installere CUDA fra det offisielle Ubuntu -pakkelageret
  5. Installere den siste versjonen av CUDA fra det offisielle NVIDIA -pakkelageret
  6. Å skrive et Hello World -program med Cuda
  7. Konklusjon
  8. Referanser

Forutsetninger

Før du kommer i gang,

i) Du må ha en NVIDIA GPU installert på datamaskinen din.

ii) Du må ha NVIDIA GPU -driverne installert på datamaskinen din.

For å bekrefte om NVIDIA GPU -driverne fungerer, kjører du følgende kommando:

$ lsmod | grep nvidia

Hvis NVIDIA -driverkjernemodulene fungerer, bør du se følgende utdata.

Hvis NVIDIA-sjåførene fungerer riktig, skal NVIDIA-kommandolinjeverktøy fungere som forventet.

$ nvidia-Smi

Nvidia grafiske verktøy som NVIDIA X Serverinnstillinger App skal også fungere.

Oppdatering av pakningsoppføringsbuffer:

Når du har oppfylt alle kravene, oppdater APT Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Installere GCC og andre byggeverktøy:

For at CUDA skal jobbe, må du ha GCC og andre byggeverktøy installert på datamaskinen din.

Du kan installere GCC og alle nødvendige byggeverktøy fra det offisielle pakkelageret til Ubuntu med følgende kommando:

$ sudo apt install build-essensial

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Alle de nødvendige pakkene lastes ned. Det vil ta en stund å fullføre.

Når pakkene er lastet ned, vil APT installere dem en etter en. Det vil ta en stund å fullføre.

På dette tidspunktet bør GCC og alle nødvendige byggeverktøy installeres.

Som du ser, fungerer GCC -kompilatoren helt fint.

$ GCC -Versjon
$ G ++ -Versjon

Installere CUDA fra det offisielle Ubuntu -pakkelageret

CUDA versjon 10 er tilgjengelig i det offisielle pakkelageret til Ubuntu 20.04 LTS.

For å installere CUDA V10 fra det offisielle pakkelagdet til Ubuntu 20.04 LTS, kjør følgende kommando:

$ sudo apt install nvidia-cuda-tolkit

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Alle de nødvendige pakkene lastes ned fra Internett. Det vil ta en stund å fullføre.

Når de nødvendige pakkene er lastet ned, vil de bli installert en etter en. Det vil ta en stund å fullføre.

På dette tidspunktet bør CUDA og alle nødvendige avhengigheter installeres.

For å bekrefte om CUDA fungerer, kjør følgende kommando:

$ NVCC -Versjon

Installere Den siste versjonen av CUDA fra det offisielle NVIDIA -pakkelageret

På dette tidspunktet er CUDA 11 den siste versjonen av CUDA. Du kan installere den nyeste versjonen av CUDA fra det offisielle pakkelagde av NVIDIA.

Kjør først følgende kommando for å sikre at de nødvendige Linux -overskriftene er installert.

$ sudo apt installer Linux -headers -$ (uname -r) -y

Linux -kjerneoverskriftene skal installeres. I mitt tilfelle er de allerede installert.

Last ned CUDA Repository Pin -filen fra den offisielle nettstedet til NVIDIA med følgende kommando:

$ sudo wget -o/etc/apt/preferences.D/CUDA-Repository-PIN-600 https: // utvikler.nedlasting.nvidia.com/compute/cuda/repos/Ubuntu2004/x86_64/cuda-Ubuntu2004.Pin

Hvis du vil legge til GPG -tasten til det offisielle NVIDIA -pakkelageret, kjører du følgende kommando:

$ sudo apt-key adv--fetch-ney https: // utvikler.nedlasting.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub

GPG -nøkkelen til det offisielle NVIDIA -pakkelageret bør legges til APT -pakkebehandleren.

For å legge til det offisielle NVIDIA CUDA -pakkelageret, kjør følgende kommando:

$ sudo add-apt-repository "Deb https: // utvikler.nedlasting.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64//"

Det offisielle NVIDIA CUDA -pakkelageret bør legges til.

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Før du installerer den nyeste versjonen av CUDA fra det offisielle NVIDIA -pakkelageret, er det en god idé å oppdatere alle de eksisterende pakkene i Ubuntu 20.04 LTS -maskin.

For å oppdatere alle de eksisterende pakkene til Ubuntu 20.04 LTS -maskin, kjør følgende kommando:

$ sudo apt fulloppgradering

For å bekrefte oppdateringen, trykk Y Og trykk deretter .

Alle nødvendige oppdateringer lastes ned fra Internett. Det vil ta en stund å fullføre.

Når oppdateringene er lastet ned, vil Apt Package Manager installere dem en etter en. Det vil ta en stund å fullføre.

På dette tidspunktet skal alle oppdateringene installeres.

Nå skal du kunne installere den nyeste versjonen av CUDA fra det offisielle pakkelagring av NVIDIA som følger:

$ sudo apt install cuda

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Den siste versjonen av CUDA og alle nødvendige avhengighetspakker skal lastes ned og installeres. Det vil ta en stund å fullføre.

På dette tidspunktet bør den siste versjonen av CUDA og alle nødvendige avhengighetspakker installeres.

For å legge CUDA til stien, oppretter du et nytt manus Cuda.sh i /etc/profil.d/ Katalog som følger:

$ sudo nano /etc /profil.D/CUDA.sh

Skriv inn følgende linjer i Cuda.sh manus.

Eksporter cuda_home = "/usr/local/cuda"
Eksportbane = "$ sti: $ cuda_home/bin"

Når du er ferdig, trykk + X etterfulgt av Y og For å redde Cuda.sh manus.

For at endringene skal tre i kraft, start datamaskinen på nytt som følger:

$ sudo omstart

Du skal kunne få tilgang til CUDA -verktøy som du kan se på skjermdumpen nedenfor.

$ NVCC -Versjon

For å kjøre noen av CUDA -verktøyene, kan det hende du trenger superbrukerrettigheter. For å la sudo kjøre binære filer fra /usr/lokal/cuda/bin Katalog (der den siste versjonen av CUDA er installert fra det offisielle NVIDIA -pakkelageret) med superbrukerrettigheter, må du konfigurere /etc/sudoers fil.

Åpne /etc/sudoers Konfigurasjonsfil for redigering med følgende kommando:

$ sudo visudo -f /etc /sudoers

Finn den markerte linjen på /etc/sudoers fil.

På slutten av sikker_path, vedlegg :/usr/local/cuda/bin Som merket på skjermbildet nedenfor.

Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/sudoers fil.

Fra nå av, om nødvendig, skal du kunne kjøre CUDA -verktøy med superbrukerrettigheter med sudo.

Å skrive et Hello World -program med Cuda

I denne delen skal jeg vise deg hvordan du skriver det aller første CUDA -programmet. Programmet vil ganske enkelt skrive ut en melding fra GPU og en melding fra CPU. Hvis dette programmet kjører vellykket, kan du bekrefte at CUDA jobber med datamaskinen din.

Lag en ny fil Hallo.Cu og skriv inn følgende koder:

MERK: CUDA -kildefiler slutter med utvidelsen .Cu

#inkludere
__Global__ Void Say_Hello ()
Printf ("Hello World fra GPU!\ n ");

int main ()
Printf ("Hello World fra CPU!\ n ");
Say_hello <> ();
cudadevicesynchronize ();
return 0;

Når du er ferdig, kan du lagre Hallo.Cu fil i ~/koder Katalog eller annen katalog etter eget valg.

Naviger til ~/koder katalog eller katalogen der du har lagret Hallo.Cu fil.

$ cd ~/koder

Å kompilere Hallo.Cu CUDA kildefil med CUDA -kompilatoren NVCC, Kjør følgende kommando:

$ NVCC Hei.cu -o hei

CUDA -kildefilen Hallo.Cu bør samles uten feil og en ny kjørbar/binær fil Hallo skal opprettes som du kan se på skjermdumpen nedenfor.

Du kan kjøre det kompilerte CUDA -programmet Hallo følgende:

$ ./Hallo

Hvis du ser følgende utdata, fungerer CUDA helt fint på datamaskinen din. Du skal ikke ha noen problemer med å samle og kjøre CUDA -programmer.

Konklusjon

I denne artikkelen har jeg vist deg hvordan du installerer CUDA på Ubuntu 20.04 LTS fra det offisielle pakkelagde av Ubuntu. Jeg har også vist deg hvordan du installerer den nyeste versjonen av CUDA på Ubuntu 20.04 LTS fra det offisielle NVIDIA -pakkelageret. Jeg har vist deg hvordan du skriver ditt første CUDA -program, kompilerer det og kjør det også.

Referanser

[1] Cuda Zone | NVIDIA -utvikler

[2] Installasjonsveiledning Linux :: CUDA Toolkit Documentation (NVIDIA.com)

[3] Tutorial 01: Si hei til CUDA - CUDA Tutorial (CUDA -tutorial.LEDTHEDOCS.io)

[4] Ditt første CUDA C -program - YouTube

[5] CUDA Tutorial => La oss starte en enkelt CUDA -tråd for å si hei (Riptutorial.com)