Neste artigo, mostraremos como instalar o CUDA no Ubuntu 22.04 LTS do repositório oficial do pacote do Ubuntu. Também mostraremos como escrever, compilar e executar seu primeiro programa CUDA no Ubuntu 22.04 LTS também.
Tópico de conteúdo:
Pré -requisitos
Para você instalar o CUDA, compilar os programas CUDA e executar os programas CUDA no Ubuntu 22.04 Sistema operacional LTS, você precisa do seguinte:
Instalando os motoristas da NVIDIA no Ubuntu
Você deve ter os drivers da NVIDIA GPU instalados em seu sistema operacional Ubuntu para o CUDA funcionar. Se você ainda não instalou os drivers da NVIDIA GPU em sua máquina Ubuntu e se precisar de alguma assistência para fazer isso, leia o artigo sobre a instalação de drivers da NVIDIA no Ubuntu 22.04 LTS.
Atualizando o cache do repositório de pacotes apt
Depois de instalar os drivers da NVIDIA no Ubuntu, atualize o cache do repositório de pacotes apt com o seguinte comando:
$ sudo apt update
O cache do repositório de pacote apt do Ubuntu deve ser atualizado.
Instalando o GCC e outras ferramentas de construção
Para compilar os programas CUDA, você precisa ter o GCC e algumas outras ferramentas de construção instaladas em sua máquina Ubuntu.
Para instalar o compilador GCC e as ferramentas de construção necessárias no Ubuntu, execute o seguinte comando:
$ sudo apt install build-essencial
Para confirmar a instalação, pressione Y e depois pressione .
GCC e os pacotes necessários estão sendo baixados agora. Leva um tempo para completar.
GCC e os pacotes necessários estão sendo instalados agora. Leva um tempo para completar.
GCC e as ferramentas de construção necessárias para o CUDA funcionar devem ser instaladas neste momento.
Para verificar se você pode acessar os compiladores GCC C e C ++, execute o seguinte comando:
$ gcc --version
$ g ++ -versão
Instale o CUDA no Ubuntu no repositório oficial do pacote Ubuntu
Para instalar o CUDA no repositório oficial do pacote do Ubuntu, execute o seguinte comando:
$ sudo apt install nvidia-cuda-toolkit nvidia-cuda-toolkit-gcc
Para confirmar a instalação, pressione Y e depois pressione .
Cuda e os pacotes necessários estão sendo baixados agora. Leva um tempo para completar.
Cuda e os pacotes necessários estão sendo instalados agora. Leva um tempo para completar.
Cuda deve ser instalado neste momento.
Testando se o CUDA está instalado com sucesso no Ubuntu
Para verificar se o CUDA está instalado com sucesso no Ubuntu, execute o seguinte comando:
$ nvcc --version
Como você pode ver, CUDA versão 11.5 está instalado em nossa máquina Ubuntu.
Escrever, compilar e executar um programa simples CUDA
Agora que você instalou Cuda no seu Ubuntu 22.04 LTS Machine, mostraremos como escrever, compilar e executar um programa "Hello World" muito simples.
Primeiro, crie um novo “olá.arquivo Cu ”(no ~/códigos diretório se você quiser acompanhar). Abra -o com um editor de código de sua escolha e digite as seguintes linhas de códigos:
OBSERVAÇÃO: Os arquivos de origem CUDA terminam com o “.Extensão Cu ”.
#incluir
__Global__ void Sayhello ()
printf ("Hello World da GPU!\ n ");
int main ()
printf ("Hello World da CPU!\ n ");
diga olá<<<1,1>>> ();
Cudadevicesynchronize ();
retornar 0;
Depois de terminar, salve o “olá.Arquivo Cu ”.
Para compilar o “olá.Cu ”CUDA Program, abra um terminal e navegue para o ~/códigos diretório (ou o diretório onde você salvou o olá.arquivo Cu).
$ CD ~/Códigos
O “olá.O programa CU ”CUDA deve estar neste diretório.
$ ls -lh
Para compilar o “olá.Programa CU ”CUDA com o compilador CUDA“ NVCC ”e crie um“ hello ”executável, execute o seguinte comando:
$ nvcc Olá.Cu -o Olá
O “olá.O programa CU ”CUDA deve ser compilado sem erros e um novo arquivo executável/binário“ Hello ”deve ser criado como você pode ver na captura de tela a seguir:
$ ls -lh
Você pode executar o programa "Hello" CUDA compilado da seguinte maneira:
$ ./olá
Se você vir a seguinte saída, o CUDA está funcionando muito bem em sua máquina Ubuntu. Você não deve ter problemas para compilar e executar os programas CUDA:
Conclusão
Mostramos como instalar o CUDA no Ubuntu 22.04 LTS do repositório oficial do pacote do Ubuntu. Também mostramos como escrever, compilar e executar um programa simples CUDA no Ubuntu 22.04 LTS.