Edit Info Other
Login

CUDA"

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2016-12-14 11:12:50
Size: 2258
Comment:
Revision 3 as of 2016-12-14 11:14:40
Size: 2240
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
== NVIDIA CUDA Installation == == Installation ==
Line 5: Line 5:
== NVIDIA CUDA Repository == == Repository ==
Line 11: Line 11:
yum install http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-8.0.44-1.x86_64.rpm
yum install cuda
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
Line 15: Line 15:
dnf install http://developer.download.nvidia.com/compute/cuda/repos/fedora23/x86_64/cuda-repo-fedora23-8.0.44-1.x86_64.rpm
dnf install cuda
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
Line 25: Line 25:
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
dnf install devtoolset-4-toolchain
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
Line 30: Line 30:
$ scl run devtoolset-4 bash
gcc --version
scl run devtoolset-4 bash
gcc --version
Line 36: Line 36:
$ exit
$ gcc --version
exit

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

* 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

GCC version issue

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

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


CategoryHowto

Howto/CUDA (last edited 2023-12-04 18:29:33 by NicolasChauvet)