Merge pull request #590 from jmorganca/mxyng/install.sh
fix dkms install
This commit is contained in:
commit
8396463255
1 changed files with 6 additions and 3 deletions
|
@ -138,7 +138,6 @@ install_cuda_driver_yum() {
|
||||||
esac
|
esac
|
||||||
|
|
||||||
status 'Installing CUDA driver...'
|
status 'Installing CUDA driver...'
|
||||||
$SUDO $PACKAGE_MANAGER -y update
|
|
||||||
|
|
||||||
if [ "$1" = 'centos' ] || [ "$1$2" = 'rhel7' ]; then
|
if [ "$1" = 'centos' ] || [ "$1$2" = 'rhel7' ]; then
|
||||||
$SUDO $PACKAGE_MANAGER -y install nvidia-driver-latest-dkms
|
$SUDO $PACKAGE_MANAGER -y install nvidia-driver-latest-dkms
|
||||||
|
@ -192,7 +191,7 @@ if ! check_gpu nvidia-smi || [ -z "$(nvidia-smi | grep -o "CUDA Version: [0-9]*\
|
||||||
case $OS_NAME in
|
case $OS_NAME in
|
||||||
centos|rhel) install_cuda_driver_yum 'rhel' $OS_VERSION ;;
|
centos|rhel) install_cuda_driver_yum 'rhel' $OS_VERSION ;;
|
||||||
rocky) install_cuda_driver_yum 'rhel' $(echo $OS_VERSION | cut -c1) ;;
|
rocky) install_cuda_driver_yum 'rhel' $(echo $OS_VERSION | cut -c1) ;;
|
||||||
fedora) install_cuda_driver_dnf $OS_NAME $OS_VERSION ;;
|
fedora) install_cuda_driver_yum $OS_NAME $OS_VERSION ;;
|
||||||
debian) install_cuda_driver_apt $OS_NAME $OS_VERSION ;;
|
debian) install_cuda_driver_apt $OS_NAME $OS_VERSION ;;
|
||||||
ubuntu) install_cuda_driver_apt $OS_NAME $(echo $OS_VERSION | sed 's/\.//') ;;
|
ubuntu) install_cuda_driver_apt $OS_NAME $(echo $OS_VERSION | sed 's/\.//') ;;
|
||||||
esac
|
esac
|
||||||
|
@ -205,6 +204,10 @@ if ! lsmod | grep -q nvidia; then
|
||||||
debian|ubuntu) $SUDO apt-get -y install linux-headers-$KERNEL_RELEASE ;;
|
debian|ubuntu) $SUDO apt-get -y install linux-headers-$KERNEL_RELEASE ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
$SUDO dkms status | awk -F: '/added/ { print $1 }' | xargs -n1 $SUDO dkms install
|
NVIDIA_CUDA_VERSION=$(dkms status | awk -F: '/added/ { print $1 }')
|
||||||
|
if [ -n "$NVIDIA_CUDA_VERSION" ]; then
|
||||||
|
$SUDO dkms install $NVIDIA_CUDA_VERSION
|
||||||
|
fi
|
||||||
|
|
||||||
$SUDO modprobe nvidia
|
$SUDO modprobe nvidia
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue