Como instalar o NVIDIA CUDA Toolkit no Fedora 28 Linux

Como instalar o NVIDIA CUDA Toolkit no Fedora 28 Linux

O NVIDIA CUDA Toolkit é uma extensão da plataforma de computação paralela da GPU e do modelo de programação. A instalação da NVIDIA CUDA consiste na inclusão do repositório oficial da NVIDIA CUDA, seguido pela instalação do meta pacote relevante.

Nisso Como instalar o NVIDIA CUDA Toolkit no Tutorial do Fedora 28 Linux, você aprenderá:

  • Como baixar o último pacote de repositório NVIDIA CUDA.
  • Como instalar o pacote de repositório CUDA no Fedora 28.
  • Como selecionar e instalar um pacote CUDA Meta no Fedora 28.
  • Como exportar caminho do sistema para os executáveis ​​binários da NVIDIA CUDA.
  • Como confirmar e testar sua instalação CUDA.
NVIDIA CUDA Toolkit no Fedora 28 Linux.

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Fedora 28 ou superior
Programas Instalação do driver NVIDIA existente no Fedora 28 Linux
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Como instalar o NVIDIA CUDA Toolkit no Fedora 28 Linux Instruções passo a passo

  1. Baixe o último pacote de repositório NVIDIA CUDA Cuda-repo-fedora*.RPM. Por exemplo, use o wget Comando para baixar o último pacote CUDA, que está no momento da redação da CUDA versão 10:


    $ wget https: // desenvolvedor.download.nvidia.com/compute/cuda/repos/fedora27/x86_64/cuda-repo-fedora27-10.0.130-1.x86_64.RPM 

    O pacote agora deve estar disponível no seu diretório doméstico:

    $ LS CUDA-REPO-FEDORA27-10.0.130-1.x86_64.RPM CUDA-REPO-FEDORA27-10.0.130-1.x86_64.RPM 
  2. Instale o pacote de repositório CUDA. Isso permitirá o repositório CUDA no seu sistema Fedora 28 Linux:
    $ sudo rpm -i cuda-repo-*.RPM 
  3. Selecione Cuda Meta Package que você deseja instalar com base na tabela abaixo. Por exemplo, o comando abaixo instalará os pacotes de ferramentas e driver inteiros do CUDA:
    $ sudo dnf install cuda 
    Exemplo de meta pacotes disponíveis para Cuda 10.0. Referência: Nvidia.com
    Nome do pacote Descrição
    CUDA Instala todos os pacotes de ferramentas e driver CUDA. Lida com a atualização para a próxima versão do pacote CUDA quando for lançado.
    CUDA-10.0 Instala todos os pacotes de ferramentas e driver CUDA. Permanece na versão 10.0 até que uma versão adicional do CUDA seja instalada.
    CUDA-TOOLKIT-10.0 Instala todos os pacotes CUDA Toolkit necessários para desenvolver aplicativos CUDA. Não inclui o motorista.
    CUDA-TOOLS-10.0 Instala toda a linha de comando CUDA e ferramentas visuais.
    Cuda-Runtime-10.0 Instala todos os pacotes CUDA Toolkit necessários para executar aplicativos CUDA, bem como os pacotes de driver.
    CUDA-COMPILER-10.0 Instala todos os pacotes de compiladores CUDA.
    CUDA-Libraries-10.0 Instala todos os pacotes de biblioteca CUDA de tempo de execução.
    CUDA-Libraries-Dev-10.0 Instala todos os pacotes de biblioteca CUDA de desenvolvimento.
    Cuda-Drivers Instala todos os pacotes de driver. Lida com a atualização para a próxima versão dos pacotes de driver quando forem lançados.
  4. Caminho do sistema de exportação para Nvidia Cuda Executíveis binários. Abrir ~/.Bashrc Usando seu editor de texto preferido e adicione as duas linhas a seguir:
    Caminho de exportação =/usr/local/cuda/bin: $ Path Export ld_library_path =/usr/local/cuda/lib64: $ ld_library_path 
    cópia de

  5. Re-login ou leia seu atualizado ~/.Bashrc arquivo:
    $ fonte ~//.Bashrc 
  6. Confirme a instalação correta do CUDA:
    $ nvcc --version $ nvidia-smi 
  7. Realize mais testes compilando seu primeiro programa CUDA:
    $ mkdir cuda-amostras $ CUDA-Install-Samples-10.0.sh cuda-amostras/ $ cd cuda-amostras/ nvidia_cuda-10.0_samples/0_simple/relógio $ Make 

    Apêndice

    No momento da redação GCC versões posterior a 7 não são suportadas por CUDA. A partir desse motivo, você pode receber o seguinte erro ao tentar compilar o programa CUDA:

     No arquivo incluído de/usr/local/cuda-10.0/bin/…/Targets/x86_64-linux/incluir/cuda_runtime.h: 83, de:/usr/local/cuda-10.0/bin/…/Targets/x86_64-linux/incluir/crt/host_config.H: 129: 2: Erro: #Error - Versão GNU não suportada! As versões do GCC posteriormente não são suportadas! #Error - versão GNU não suportada! As versões do GCC posteriormente não são suportadas! 
    AVISO
    O rebaixamento do GCC pode, em muitos casos, ser destrutivo. Certifique -se de saber o que está fazendo.

    O comando a seguir pode ser usado para rebaixar o GCC para a versão 7:

    $ sudo dnf--lançamento = 27 Instale o gcc-7.3.1-6.FC27 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como obter núcleos CUDA contam com Linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Como instalar os drivers da NVIDIA no Fedora 32
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como instalar os drivers da NVIDIA no Ubuntu 21.04
  • Como instalar os drivers da NVIDIA no Ubuntu 20.10 Groovy…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?