ubuntu cuda drivers (#576)
This commit is contained in:
parent
5d71bda478
commit
dc0c725ceb
1 changed files with 20 additions and 2 deletions
|
@ -42,10 +42,11 @@ check_sudo() {
|
||||||
}
|
}
|
||||||
|
|
||||||
install_cuda_drivers() {
|
install_cuda_drivers() {
|
||||||
local os_name
|
local os_name os_version
|
||||||
if [ -f "/etc/os-release" ]; then
|
if [ -f "/etc/os-release" ]; then
|
||||||
. /etc/os-release
|
. /etc/os-release
|
||||||
os_name=$ID
|
os_name=$ID
|
||||||
|
os_version=$VERSION_ID
|
||||||
else
|
else
|
||||||
echo "Unable to detect operating system. Skipping CUDA installation."
|
echo "Unable to detect operating system. Skipping CUDA installation."
|
||||||
return 1
|
return 1
|
||||||
|
@ -63,7 +64,24 @@ install_cuda_drivers() {
|
||||||
$SUDO_CMD dkms status | awk -F: '/added/ { print $1 }' | xargs -n1 $SUDO_CMD dkms install
|
$SUDO_CMD dkms status | awk -F: '/added/ { print $1 }' | xargs -n1 $SUDO_CMD dkms install
|
||||||
$SUDO_CMD modprobe nvidia
|
$SUDO_CMD modprobe nvidia
|
||||||
;;
|
;;
|
||||||
RedHatEnterprise*|Kylin|Fedora|SLES|openSUSE*|Microsoft|Ubuntu|Debian)
|
ubuntu)
|
||||||
|
case $os_version in
|
||||||
|
20.04)
|
||||||
|
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.1-1_all.deb
|
||||||
|
;;
|
||||||
|
22.04)
|
||||||
|
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Skipping automatic CUDA installation, not supported for Ubuntu ($os_version)."
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
$SUDO_CMD dpkg -i cuda-keyring_1.1-1_all.deb
|
||||||
|
$SUDO_CMD apt-get update
|
||||||
|
$SUDO_CMD apt-get -y install cuda-drivers
|
||||||
|
;;
|
||||||
|
RedHatEnterprise*|Kylin|Fedora|SLES|openSUSE*|Microsoft|Debian)
|
||||||
echo "NVIDIA CUDA drivers may not be installed, you can install them from: https://developer.nvidia.com/cuda-downloads"
|
echo "NVIDIA CUDA drivers may not be installed, you can install them from: https://developer.nvidia.com/cuda-downloads"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|
Loading…
Reference in a new issue