Instituto de Ciências Biológicas

UFMG - Universidade Federal de Minas Gerais

Ferramentas do usuário

Ferramentas do site


informatica:nvidia_rocky9

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
informatica:nvidia_rocky9 [2024/09/24 11:35]
davidysson
informatica:nvidia_rocky9 [2025/02/06 23:44] (atual)
davidysson
Linha 1: Linha 1:
-====== Instalando o driver de vídeo da Nvidia + Cuda no Rocky9 ​======+====== Instalando o driver de vídeo da Nvidia + Cuda + Gromacs ​======
  
   * Se tiver instalando dentro de uma maquina virtual   * Se tiver instalando dentro de uma maquina virtual
Linha 6: Linha 6:
     * Se a maquina virtual for no ProxMOX     * Se a maquina virtual for no ProxMOX
       * Ao criar a VM utilize o seguinte Processador:​ "​Host",​ Chipset Q35 e PCIe       * Ao criar a VM utilize o seguinte Processador:​ "​Host",​ Chipset Q35 e PCIe
 +
 +====== Rocky 9 ======
  
 <​code>​ <​code>​
-  +  ​ 
-echo instalando ​os kernels ​necessarios +echo adicionando ​os repositorios ​necessarios, temporariamente 
-sudo dnf update +#sudo dnf config-manager ​--add-repo https://​developer.download.nvidia.com/​compute/​cuda/​repos/​rhel9/​x86_64/​cuda-rhel9.repo 
-sudo dnf install kernel-devel kernel-headers +sudo dnf config-manager --add-repo ​http://​developer.download.nvidia.com/​compute/​cuda/​repos/​rhel9/​$(uname -i)/​cuda-rhel9.repo
-  +
-echo adicionando os repositorios necessarios +
-sudo dnf config-manager --add-repo ​https://​developer.download.nvidia.com/​compute/​cuda/​repos/​rhel9/​x86_64/​cuda-rhel9.repo+
 sudo dnf config-manager --set-enabled crb sudo dnf config-manager --set-enabled crb
 sudo yum install epel-release sudo yum install epel-release
    
 +echo instalando os kernels necessarios no rocky 9
 +#sudo dnf update
 +#sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
 +wget https://​yum.oracle.com/​repo/​OracleLinux/​OL9/​appstream/​x86_64/​getPackage/​kernel-devel-5.14.0-362.8.1.el9_3.x86_64.rpm
 +wget https://​yum.oracle.com/​repo/​OracleLinux/​OL9/​appstream/​x86_64/​getPackage/​kernel-headers-5.14.0-362.8.1.el9_3.x86_64.rpm
 +dnf install ./​kernel-devel-5.14.0-362.8.1.el9_3.x86_64.rpm ./​kernel-headers-5.14.0-362.8.1.el9_3.x86_64.rpm
 +
 +echo procurando o driver (module) nvidia disponivel para instalacao
 +sudo dnf module list
 +
 echo instalando o driver nvidia echo instalando o driver nvidia
-sudo dnf module install nvidia-driver:​latest-dkms +#sudo dnf module install nvidia-driver:​latest-dkms 
- +sudo dnf module install nvidia-driver:​550-dkms 
 + 
 +echo instalando o cuda 
 +sudo dnf install cuda-toolkit 
 + 
 +echo removendo o repositorio epel 
 +yum remove epel-release 
 + 
 +echo reinstalando o openssh-server (bug estranho que nao identifiquei o motivo) 
 +dnf remove openssh-server 
 +dnf install openssh-server 
 +systemctl restart sshd.service 
 + 
 echo reiniciando echo reiniciando
 reboot reboot
Linha 27: Linha 49:
 nvidia-smi nvidia-smi
  
-echo instalando o cuda 
-sudo dnf install cuda-toolkit cuda-driver 
  
 </​code>​ </​code>​
- 
-====== Compilando/​Instalando o Gromacs ====== 
  
 <​code>​ <​code>​
  
-echo Baixando o gromacs +echo instalacao do gromacs ​no rocky 9 
-mkdir /​opt/​gromacs-2024.3-gpu +dnf install gcc-toolset-12 cmake
-cd /​opt/​gromacs-2024.3-gpu+
 wget https://​ftp.gromacs.org/​gromacs/​gromacs-2024.3.tar.gz wget https://​ftp.gromacs.org/​gromacs/​gromacs-2024.3.tar.gz
-tar xvzf gromacs-2024.3.tar.gz+tar xfz gromacs-2024.3.tar.gz
 cd gromacs-2024.3 cd gromacs-2024.3
-mkdir build-gpu +mkdir build 
-cd build-gpu+cd build 
 +cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DGMX_MPI=OFF -DGMX_USE_RDTSCP=OFF -DCMAKE_CUDA_COMPILER:​PATH=/​usr/​local/​cuda/​bin/​nvcc 
 +make 
 +make check 
 +sudo make install
  
-dnf install scl-utils +</​code>​
-scl list-colletions+
  
 +====== Ubuntu 24 ======
  
-#sudo apt install ​gcc-11 g++-11 g++-12 gcc-12 g++-13 gcc-13 g++-14 gcc-14+<​code>​ 
 + 
 +echo instalando o driver nvidia no ubuntu 24 
 +#sudo ubuntu-drivers ​install --gpgpu 
 +sudo apt install nvidia-driver-550-server 
 +sudo reboot
    
-#cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DGMX_MPI=OFF -DCMAKE_C_COMPILER=/usr/bin/gcc-12 -DCMAKE_CXX_COMPILER=/usr/bin/g++-12 -DCUDA_HOST_COMPILER=/usr/bin/nvcc -DGMX_USE_RDTSCP=OFF+echo Remove Outdated Signing Key: 
 +sudo apt-key del 7fa2af80 
 +  
 +echo Install the new cuda-keyring package 
 +#wget https://​developer.download.nvidia.com/compute/cuda/repos/<​distro>​/<​arch>​/cuda-keyring_1.1-1_all.deb 
 +wget https://developer.download.nvidia.com/compute/​cuda/​repos/​ubuntu2404/​x86_64/​cuda-keyring_1.1-1_all.deb 
 +sudo dpkg -i cuda-keyring_1.1-1_all.deb 
 +  
 +echo Update the Apt repository cache: 
 +sudo apt-get update 
 +  
 +echo Install CUDA SDK: 
 +sudo apt-get install cuda-toolkit 
 +#echo To include all GDS packages: 
 +#sudo apt-get install nvidia-gds
  
-cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DGMX_MPI=OFF -DCMAKE_C_COMPILER=/usr/​bin/​gcc-12 -DCMAKE_CXX_COMPILER=/​usr/​bin/​g++-12 -DGMX_USE_RDTSCP=OFF+</code> 
 + 
 + 
 +<​code>​
  
 +echo instalacao do gromacs no ubuntu24
 +sudo apt install cmake
 +wget https://​ftp.gromacs.org/​gromacs/​gromacs-2024.4.tar.gz
 +tar xfz gromacs-2024.4.tar.gz
 +cd gromacs-2024.4
 +mkdir build
 +cd build
 +cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DGMX_MPI=OFF -DGMX_USE_RDTSCP=OFF -DCMAKE_CUDA_COMPILER:​PATH=/​usr/​local/​cuda/​bin/​nvcc
 +make
 +make check
 +sudo make install
  
 </​code>​ </​code>​
  
informatica/nvidia_rocky9.1727188537.txt.gz · Última modificação: 2024/09/24 11:35 por davidysson