Установка Cuda 10 и Ubuntu 19.10 TensorFlow 2.0

Я пытался установить Cuda 10.0, и tensrflow 2.0 в Ubuntu 19.10 (то же идет для предыдущих версий Ubuntu), но там бесполезен. Это говорит, что пакет 418 (althouh я прошу явно 410) не настроен и катастрофические отказы insalling. Я также пытался произвести чистку 418 версий и переустановить ее, но они не работают также.

Я уже попробовал несколько ресурсов такой это и этот, но никакой успех. Какая-либо идея о том, как решить это?

1
задан 18 October 2019 в 21:55

4 ответа

Используйте драйвер по умолчанию для 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

1
ответ дан 7 December 2019 в 18:24

Устанавливая Cuda 10 из репозиториев, у меня были проблемы с невстреченными зависимостями. После того, как большой поиск и устранение неисправностей последовательности, которая работала на меня, был:

sudo apt install nvidia-driver-435
sudo apt install nvidia-cuda-toolkit

Затем мне установили Cuda 10. Я не знаю, решает ли это Ваши проблемы с tensorflow.

1
ответ дан 7 December 2019 в 18:24

для установки cuda 10.0 на человечности 18.04/19.10:

посмотрите, что GitHub связывается: установите cuda на человечности 18.04

и tensorflow:

 pip3 install tensorflow tensorflow-gpu
-2
ответ дан 7 December 2019 в 18:24

Сначала вам нужно установить 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.

1
ответ дан 21 January 2020 в 13:01

Другие вопросы по тегам:

Похожие вопросы: