Ответ Ришабха Сахравата сработал для меня. Мне потребовалось очень много времени, чтобы понять, как удалить CUDA 10.1 и установить CUDA 10.0. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1002* * * * * * * * * * * * *1002* * * * * * * * * * *1002* * * * * * * * * * * * * * * * * * * * * * 100 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * * * * * * * * * * * * - * - * - * * * * * * * * * - ошибка * * *. было бы неплохо собрать все в одном месте и направлять других (начинающих, как я), которые, вероятно, сталкиваются с такими же трудностями. Я попробовал следующую команду, чтобы исправить ошибку, и она сработала для меня. Некоторые из них уже упомянуты в этом вопросе, но, тем не менее, я упомянул об этом и здесь. Надеюсь, это поможет.
1. Как удалить CUDA?
dpkg -l | grep cuda- | awk '{print $2}' | xargs -n1 sudo dpkg --purge --force-all
sudo apt-get remove cuda-*
2. Как проверить, удалена ли / установлена ли CUDA?
Команда:
nvcc --version
Вывод (если удалено)
command 'nvcc' not found, but can be installed with sudo apt install nvidia-cuda-toolkit
Выход (, если установлен )
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
3. В случае ошибки bash: / usr / bin / nvcc: нет такого файла или каталога
Проверьте путь в .bashrc . Можно также обратиться к этой ссылке
4. Как удалить старую версию драйвера NVIDIA?
Команда
sudo apt-get --purge remove "*nvidia*"
5. Как проверить, установлен ли драйвер?
Команда
nvidia-smi
6. В случае сообщения об ошибке «Подпроцесс / usr / bin / dpkg вернул код ошибки (1)»
Ошибка dpkg
Можно такжепопробуйте:
sudo apt-get install freeglut3 freeglut3-dev libxi-dev libxmu-dev
apt --fix-broken install # (if it doesn't work, try it in root)
7. Как установить CUDA?
Я использовал следующую команду вместо шага 4 в Установка CUDA
sudo apt-get install cuda-10-0
8. Как установить CUDANN?
Скачать библиотеку cuDNN для Linux
# Unpack the archive
tar -zxvf cudnn-10.0-linux-x64-v7.6.4.38.tgz
# Move the unpacked contents to your CUDA directory
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64/
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include/
# Give read access to all users
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
Можно также использовать следующие ссылки (у меня это не сработало, ноих стоит попробовать):
- В итоге я установил CUDA 10.1, выполнив шаги по ссылке .
- Я не смог создать новыйфайл /etc/profile.d/cuda.sh, как предлагается в этой ссылке
- Эта ссылка также хороша.
Как только все установлено, и тензор потока удален (просто сохраните тензор потока-gpu), код будет работать на графическом процессоре
Как убедиться, что тензор потока использует графический процессор
Примечание: , если вы столкнулись с ошибкой импорта при импорте tenorflow, я сделал это, и это сработало для меня
pip uninstall tensorflow
pip uninstall tensorflow-gpu
pip install tensorflow-gpu
Дополнительная информация:
1. Чтобы проверить версию ядра Ubuntu:
uname -sr
uname -r
uname -a
2. Для установки GCC
Наслаждайтесь :)