Amazon Linux#
This section covers:
Amazon Linux 2023
Preparation#
Perform the Pre-installation Actions.
The kernel headers and development packages for the currently running kernel can be installed with:
# dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
Choose an installation method: Local Repository Installation or Network Repository Installation.
Local Repository Installation#
Download the NVIDIA driver:
$ wget https://developer.download.nvidia.com/compute/nvidia-driver/$version/local_installers/nvidia-driver-local-repo-$distro.$version.$arch.rpm
where
$version
is the NVIDIA driver versionInstall local repository on file system:
# rpm --install nvidia-driver-local-repo-$distro.$version*.$arch.rpm
Network Repository Installation#
Enable the network repository. For
x86_64
:# dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distro/$arch/cuda-$distro.repo
For
aarch64
:# dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/$distro/sbsa/cuda-$distro.repo
Clean DNF repository cache:
# dnf clean expire-cache
Driver Installation#
These instructions apply to both local and network installations.
Module Streams
# dnf module install nvidia-driver:<stream>/<profile>
Open Kernel Modules
# dnf module enable nvidia-driver:open-dkms
# dnf install nvidia-open
where profile by default is default
and does not need to be specified.
Example dkms streams:
580-open
oropen-dkms
Proprietary Kernel Modules
# dnf module enable nvidia-driver:latest-dkms
# dnf install cuda-drivers
where profile by default is default
and does not need to be specified.
Example dkms streams:
580-dkms
orlatest-dkms
Reboot the System#
# reboot
Perform the Post-installation Actions.