Да, можно, но это не означает, что CUDA Toolkit будет правильно работать с вашим новым драйвером или даже с вашей системой. Не говоря уже о том, что у вас будет одна и та же проблема каждый раз, когда вы захотите обновить драйвер.
Метапакет cuda-toolkit
тесно связан с nvidia-driver
и его версией. И это верно для других важных системных пакетов.
Вот почему, среди прочего, на Debian крайне не рекомендуется устанавливать -стороннюю nvidia-driver
стороннюю nvidia-driver
, чтобы избежать поломки Debian .
Я настоятельно рекомендую вам правильно установить драйвер Nvidia и CUDA Toolkit, используя пакеты в репозиториях Debian.
Если вам нужна более свежая версия, рассмотрите возможность использования драйвера/инструментария в backports
репозиториях.
Пока я пишу эти строки, вы можете установить nvidia-driver
, версию 410.104 -1, как показано ниже.
Прежде чем делать что-либо еще, удалите все:
# apt purge nvidia-*
Добавьте репозиторий backports
в свойsources.list
:# echo "deb http://httpredir.debian.org/debian stretch-backports main contrib non-free" > /etc/apt/sources.list
Обновить кеш пакетов :# apt update
Установите заголовки Linux для ядра, которое вы используете :# apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
Установите пакет nvidia-driver
из репозитория backports
:. # apt-get install -t stretch-backports nvidia-driver
Установите метапакет nvidia-cuda-toolkit
из репозитория backports
:. # apt-get install -t stretch-backports nvidia-cuda-toolkit