Я пытался откатиться до cuda 10.0 безуспешно. Ранее у меня была Cuda 10.1 в моей системе, которая была установлена с использованием runfile. Я удалил его, используя скрипт удаления. Однако теперь, когда я пытаюсь установить другую версию CUDA, я получаю Failed to initialize NVML: Driver/library version mismatch
.
Я попытался полностью удалить все версии драйверов cuda и nvidia, используя
sudo apt --purge remove nvidia- * sudo apt --purge remove cuda *
Затем я переустановил только водитель, чтобы увидеть, смогу ли я заставить nvidia-smi работать. Однако, если я устанавливаю 410 или 418, я получаю то же сообщение об ошибке. nvidia-smi работает, только если я установил 430.
Все, что я могу думать, - это то, что есть некоторые файлы, которые были созданы с помощью runfile, которые так и не были удалены, и это повреждает мою установку. Я использую файлы .deb для установки cuda 10.0 и хранилища Ubuntu для драйверов.
Я использую Ubuntu 18.04, и у меня есть два RTX 2080ti. Я перезагружался после установки драйверов, удаления драйверов и установки CUDA.
Я закончил тем, что установил 430 драйверов, и затем установите cuda 10.0 с помощью runfile (и помещая не при выяснении, хочу ли я установить драйверы). Это работает теперь.
Попытайтесь произвести чистку libnvidia-compute-390 (и 64 бита и 32 бита). Это - packge с libcuda.so.*
<час>у Вас могло бы быть до 14 пакетов, запускающихся с libnvidia-, связанного с определенным драйвером Nvidia. Ни один из них не был бы взят с чисткой "nvndia -*"