Я пытался установить Cuda 10.0, и tensrflow 2.0 в Ubuntu 19.10 (то же идет для предыдущих версий Ubuntu), но там бесполезен. Это говорит, что пакет 418 (althouh я прошу явно 410) не настроен и катастрофические отказы insalling. Я также пытался произвести чистку 418 версий и переустановить ее, но они не работают также.
Я уже попробовал несколько ресурсов такой это и этот, но никакой успех. Какая-либо идея о том, как решить это?
Используйте драйвер по умолчанию для Nvidia GPU
, затем устанавливают Пакет "nvidia-cuda-toolkit" (10.1.168-1build1) для Ubuntu eoan
➜ ~ sudo apt install nvidia-cuda-toolkit -y
➜ ~ which nvcc
/bin/nvcc
➜ ~ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Apr_24_19:10:27_PDT_2019
Cuda compilation tools, release 10.1, V10.1.168
https://www.ubuntuupdates.org/package/core/eoan/multiverse/base/nvidia-cuda-toolkit
Устанавливая Cuda 10 из репозиториев, у меня были проблемы с невстреченными зависимостями. После того, как большой поиск и устранение неисправностей последовательности, которая работала на меня, был:
sudo apt install nvidia-driver-435
sudo apt install nvidia-cuda-toolkit
Затем мне установили Cuda 10. Я не знаю, решает ли это Ваши проблемы с tensorflow.
для установки cuda 10.0 на человечности 18.04/19.10:
посмотрите, что GitHub связывается: установите cuda на человечности 18.04
и tensorflow:
pip3 install tensorflow tensorflow-gpu
Сначала вам нужно установить gcc-7 и g ++ - 7, поскольку CUDA 10 работает только с версией 7. Если у вас установлены другие версии gcc / g ++ - по умолчанию в Ubuntu 19.10 должно быть 9 - вы должны сделать что-то вроде следующее:
sudo apt-get install gcc-7 g ++ - 7
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g ++
sudo update-alternatives - -install / usr / bin / gcc gcc / usr / bin / gcc-7 50
sudo update-alternatives --install / usr / bin / g ++ g ++ / usr / bin / g ++ - 7 50
sudo update- альтернативы --config gcc
sudo update-alternatives --config g ++
Подробное объяснение этого шага можно найти здесь .
Теперь для установки драйверов NVIDIA, инструментария CUDA и cuDNN:
После этого сообщения (который вы уже упоминали, вы пытались), мне недавно удалось установить CUDA 10.1 и TensorFlow 2.1.0 с графическим процессором. поддержка машины под управлением Ubuntu 19.10 с 4 графическими процессорами RTX 2070S. Я использовал sudo apt-get install nvidia-driver-440
для установки драйверов (я работал над чистой установкой Ubuntu, поэтому ранее не было установленных драйверов, но вы можете попробовать sudo apt- get remove --purge '^ nvidia -. *'
для удаления существующих драйверов) и после этого для cuDNN я выполнил инструкции здесь , но, конечно, для cuDNN-10.1.Я использовал этот архив вместо пакета debian.
Обязательно обратите внимание на версии . TensorFlow 2.1.0 НЕ РАБОТАЕТ с CUDA 10.2 - вы должны использовать 10.1. То же самое и с cuDNN.