Size: 2840
Comment:
|
Size: 2810
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 54: | Line 54: |
Both "Cuda" and "RPM Fusion" repositories provide the nvidia driver packages. Usually, the package provided by RPM Fusion is higher. But in case you want to avoid the risk, add this to the /etc/yum.repos.d/cuda.repo | Both "Cuda" and "RPM Fusion" repositories provide the nvidia driver packages. Usually, the package provided by RPM Fusion is higher. But in case you want to avoid the risk, add this. |
Line 59: | Line 59: |
... |
Installation
This Howto provides a way to install the official NVIDIA packages for CUDA.
Repository
This repository contains a given version of CUDA that is parallel installable along with another version.
Please use the Official link: https://developer.nvidia.com/cuda-downloads
RHEL/CentOS 7
sudo yum install http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-8.0.44-1.x86_64.rpm sudo yum install cuda
RHEL/CentOS 6
sudo yum install http://developer.download.nvidia.com/compute/cuda/repos/rhel6/x86_64/cuda-repo-rhel6-8.0.44-1.x86_64.rpm sudo yum install cuda
Fedora 23 (and later)
sudo dnf install http://developer.download.nvidia.com/compute/cuda/repos/fedora23/x86_64/cuda-repo-fedora23-8.0.44-1.x86_64.rpm sudo dnf install cuda
Known issues
GCC version
When using a later version of Fedora than what is supported by the NVIDIA CUDA Official repository, you might be unable to compile. You can either:
- Tweak the /usr/local/cuda-8.0/targets/x86_64-linux/include/host_defines.h to accept the Fedora default compiler.
Install the appropriate gcc version for CentOS developper toolset. Please see https://www.softwarecollections.org/en/scls/rhscl/devtoolset-4/
sudo dnf install http://ftp.ciril.fr/pub/linux/centos/7.3.1611/extras/x86_64/Packages/centos-release-scl-2-2.el7.centos.noarch.rpm sudo dnf install devtoolset-4-toolchain
You cannot install the whole devtoolset-4 collection, but the toolchain is enough , then each time you need to build using cuda, you start by
scl run devtoolset-4 bash gcc --version gcc (GCC) 5.2.1 20150902 (Red Hat 5.2.1-2) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE exit gcc --version gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2) Copyright © 2016 Free Software Foundation, Inc. Ce logiciel est libre; voir les sources pour les conditions de copie. Il n'y a PAS GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER
Which driver Package
Both "Cuda" and "RPM Fusion" repositories provide the nvidia driver packages. Usually, the package provided by RPM Fusion is higher. But in case you want to avoid the risk, add this.
#/etc/yum.repos.d/cuda.repo [cuda] name=cuda ... exclude=xorg-x11-drv-nvidia\*,akmod-nvidia\*
References
CUDA Start quide: https://developer.nvidia.com/compute/cuda/8.0/prod/docs/sidebar/CUDA_Quick_Start_Guide-pdf
CUDA documentation: https://docs.nvidia.com/cuda/index.html