Como instalar o CUDA no Ubuntu Top 10.Top 10 LTS

Como instalar o CUDA no Ubuntu Top 10.Top 10 LTS
A forma completa de CUDA é computação Arquitetura de dispositivo unificado. CUDA é uma plataforma de computação paralela e modelo de programação desenvolvido pela NVIDIA. É usado para executar programas nas unidades de processamento gráfico da NVIDIA (GPUs) para acelerar drasticamente os aplicativos de computação.

Neste artigo, mostrarei como instalar o CUDA no Ubuntu 20.04 LTS do repositório oficial do pacote do Ubuntu. Também mostrarei como instalar a versão mais recente do CUDA no Ubuntu 20.04 LTS do repositório oficial do pacote NVIDIA. Vou mostrar como escrever, compilar e executar seu primeiro programa CUDA também. Então vamos começar.

Índice

  1. Pré-requisitos
  2. Atualizando o cache do repositório de pacotes
  3. Instalando o GCC e outras ferramentas de construção
  4. Instalando o CUDA no repositório oficial do pacote Ubuntu
  5. Instalando a versão mais recente do CUDA no repositório oficial da NVIDIA
  6. Escrevendo um programa Hello World com Cuda
  7. Conclusão
  8. Referências

Pré-requisitos

Antes de começar,

i) Você deve ter uma GPU da NVIDIA instalada no seu computador.

ii) Você deve ter os drivers da NVIDIA GPU instalados no seu computador.

Para confirmar se os motoristas da NVIDIA GPU estão funcionando, execute o seguinte comando:

$ lsmod | Grep Nvidia

Se os módulos do kernel do motorista da NVIDIA estiverem funcionando, você deverá ver a seguinte saída.

Se os motoristas da NVIDIA estiverem funcionando corretamente, as ferramentas da linha de comando da NVIDIA devem funcionar conforme o esperado.

$ nvidia-smi

Ferramentas gráficas da NVIDIA como o Configurações do servidor nvidia x App também deve funcionar.

Atualizando o cache do repositório de pacotes:

Depois de cumprir todos os requisitos, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Instalando o GCC e outras ferramentas de construção:

Para que o CUDA funcione, você deve ter o GCC e outras ferramentas de construção instaladas no seu computador.

Você pode instalar o GCC e todas as ferramentas de construção necessárias do repositório oficial do pacote do Ubuntu com o seguinte comando:

$ sudo apt install build-essencial

Para confirmar a instalação, pressione Y e depois pressione .

Todos os pacotes necessários estão sendo baixados. Vai demorar um pouco para completar.

Depois que os pacotes forem baixados, o APT os instalará um por um. Vai demorar um pouco para completar.

Neste ponto, o GCC e todas as ferramentas de construção necessárias devem ser instaladas.

Como você pode ver, o compilador GCC está funcionando muito bem.

$ gcc --version
$ g ++ -versão

Instalando o CUDA no repositório oficial do pacote Ubuntu

CUDA versão 10 está disponível no repositório oficial do pacote do Ubuntu 20.04 LTS.

Para instalar o CUDA V10 no repositório oficial do pacote do Ubuntu 20.04 LTS, execute o seguinte comando:

$ sudo apt install nvidia-cuda-toolkit

Para confirmar a instalação, pressione Y e depois pressione .

Todos os pacotes necessários serão baixados da Internet. Vai demorar um pouco para completar.

Depois que os pacotes necessários forem baixados, eles serão instalados um por um. Vai demorar um pouco para completar.

Neste ponto, Cuda e todas as dependências necessárias devem ser instaladas.

Para confirmar se Cuda está funcionando, execute o seguinte comando:

$ nvcc --version

Instalação A versão mais recente do CUDA do repositório oficial de pacotes da NVIDIA

No momento da redação deste artigo, Cuda 11 é a versão mais recente do CUDA. Você pode instalar a versão mais recente do CUDA no repositório oficial do pacote da NVIDIA.

Primeiro, execute o seguinte comando para garantir que os cabeçalhos Linux necessários sejam instalados.

$ sudo apt install linux -headers -$ (uname -r) -y

Os cabeçalhos do kernel Linux devem ser instalados. No meu caso, eles já estão instalados.

Agora, faça o download do arquivo PIN do repositório CUDA do site oficial da NVIDIA com o seguinte comando:

$ sudo wget -o/etc/apt/preferências.d/cuda-repository-pin-600 https: // desenvolvedor.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.alfinete

Para adicionar a chave GPG do repositório oficial de pacotes da NVIDIA, execute o seguinte comando:

$ sudo apt-key Adv-Fetch-Keys https: // Desenvolvedor.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.bar

A chave GPG do repositório oficial de pacotes da NVIDIA deve ser adicionada ao gerenciador de pacotes APT.

Para adicionar o repositório oficial do pacote NVIDIA CUDA, execute o seguinte comando:

$ sudo add-aprop-repository "Deb https: // desenvolvedor.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64//"

O repositório oficial de pacote NVIDIA CUDA deve ser adicionado.

Agora, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

Antes de instalar a versão mais recente do CUDA do repositório oficial da NVIDIA Package, é uma boa ideia atualizar todos os pacotes existentes do seu Ubuntu 20.04 Máquina LTS.

Para atualizar todos os pacotes existentes do seu Ubuntu 20.04 LTS Machine, execute o seguinte comando:

$ sudo apt completo upgrade

Para confirmar a atualização, pressione Y e depois pressione .

Todas as atualizações necessárias estão sendo baixadas da Internet. Vai demorar um pouco para completar.

Depois que as atualizações forem baixadas, o gerenciador de pacotes apt os instalará um por um. Vai demorar um pouco para completar.

Neste ponto, todas as atualizações devem ser instaladas.

Agora, você poderá instalar a versão mais recente do CUDA no repositório oficial do pacote da NVIDIA da seguinte forma:

$ sudo apt install cuda

Para confirmar a instalação, pressione Y e depois pressione .

A versão mais recente do CUDA e todos os pacotes de dependência necessários devem ser baixados e instalados. Vai demorar um pouco para completar.

Neste ponto, a versão mais recente do CUDA e todos os pacotes de dependência necessários devem ser instalados.

Para adicionar Cuda ao caminho, crie um novo script CUDA.sh no /etc/perfil.d/ diretório da seguinte maneira:

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

Digite as seguintes linhas no CUDA.sh roteiro.

exportar cuda_home = "/usr/local/cuda"
Caminho de exportação = "$ PATH: $ CUDA_HOME/BIN"

Depois de terminar, pressione + X seguido pela Y e Para salvar o CUDA.sh roteiro.

Para que as alterações entrem em vigor, reinicie o computador da seguinte forma:

$ sudo reiniciar

Você deve poder acessar as ferramentas CUDA, como pode ver na captura de tela abaixo.

$ nvcc --version

Para executar algumas das ferramentas CUDA, você pode precisar de privilégios do superusuário. Para permitir que Sudo execute arquivos binários do /usr/local/cuda/bin Diretório (onde a versão mais recente do CUDA é instalada no repositório oficial do pacote NVIDIA) com privilégios de superusuário, você terá que configurar o /etc/sudoers arquivo.

Abra o /etc/sudoers Arquivo de configuração para edição com o seguinte comando:

$ sudo visudo -f /etc /sudoers

Encontre a linha marcada no /etc/sudoers arquivo.

No final de seguro_path, acrescentar :/usr/local/cuda/bin conforme marcado na captura de tela abaixo.

Depois de terminar, pressione + X seguido pela Y e Para salvar o /etc/sudoers arquivo.

A partir de agora, se necessário, você poderá executar ferramentas CUDA com privilégios de superusuário com sudo.

Escrevendo um programa Hello World com Cuda

Nesta seção, vou mostrar como escrever seu primeiro programa CUDA. O programa simplesmente imprimirá uma mensagem da GPU e uma mensagem da CPU. Se este programa executar com sucesso, você poderá confirmar que o CUDA está trabalhando no seu computador.

Crie um novo arquivo olá.Cu e digite as seguintes linhas de códigos:

OBSERVAÇÃO: Os arquivos de origem CUDA terminam com a extensão .Cu

#incluir
__Global__ void Say_Hello ()
printf ("Hello World da GPU!\ n ");

int main ()
printf ("Hello World da CPU!\ n ");
say_hello <> ();
Cudadevicesynchronize ();
retornar 0;

Depois de terminar, salve o olá.Cu arquivo no ~/códigos diretório ou qualquer outro diretório de sua escolha.

Navegue até o ~/códigos diretório ou diretório onde você salvou o olá.Cu arquivo.

$ CD ~/Códigos

Para compilar o olá.Cu Arquivo de origem CUDA com o compilador CUDA NVCC, Execute o seguinte comando:

$ nvcc Olá.Cu -o Olá

O arquivo de origem CUDA olá.Cu deve ser compilado sem erros e um novo arquivo executável/binário olá deve ser criado como você pode ver na captura de tela abaixo.

Você pode executar o programa CUDA compilado olá do seguinte modo:

$ ./olá

Se você vir a seguinte saída, o CUDA está funcionando bem no seu computador. Você não deve ter problemas para compilar e executar programas CUDA.

Conclusão

Neste artigo, mostrei como instalar o CUDA no Ubuntu 20.04 LTS do repositório oficial do pacote do Ubuntu. Eu também mostrei como instalar a versão mais recente do CUDA no Ubuntu 20.04 LTS do repositório oficial do pacote NVIDIA. Eu mostrei como escrever seu primeiro programa CUDA, compilá -lo e executá -lo também.

Referências

[1] Zona Cuda | Desenvolvedor da NVIDIA

[2] Guia de instalação Linux :: CUDA Toolkit Documentation (NVIDIA.com)

[3] Tutorial 01: Diga olá para CUDA - Tutorial CUDA (CUDA -TUTORIAL.ReadThEdocs.io)

[4] Seu primeiro programa CUDA C - YouTube

[5] Tutorial CUDA => Vamos lançar um único tópico CUDA para dizer olá (RiptUtorial.com)