Ошибка загрузки процессора tenorflow - файл nvcuda.dll не найден - PullRequest
0 голосов
/ 22 апреля 2020

Извинения, если об этом уже сообщалось в каком-то другом месте, я искал его довольно долго, но безуспешно. Я пытаюсь импортировать библиотеку tenorflow (только для версии процессора), и у меня появляется следующая ошибка:

ImportError: Не удалось найти 'nvcuda.dll'. TensorFlow требует, чтобы эта DLL была установлена ​​в каталоге, названном в вашей переменной среды% PATH%. Обычно он устанавливается в «C: \ Windows \ System32». Если его нет, убедитесь, что у вас установлен графический процессор с поддержкой CUDA и установлен правильный драйвер.

Насколько я понимаю, эта ошибка возникает только при запуске версии библиотеки графического процессора. Я дважды проверил, и у меня не установлен tenorflow-GPU. Я попытался удалить и переустановить tenorflow, и я получаю ту же ошибку. У меня нет видеокарты NVIDIA, а на моей машине установлена ​​только карта Intel® RHD Graphics 620.

Я использую установку Anaconda Python и блокнот Jupyter для запуска моего кода. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 26 апреля 2020

Как обсуждалось в комментариях, проблема заключалась в том, что вы не создали новую среду для всех ваших pip packages, что является первой рекомендацией для всех, кто устанавливает TensorFlow с помощью учебного пособия.

Базовая среда 'conda' никогда не следует использовать для установки пакетов Tensorflow. После создания среды просто введите в командной строке go и введите:

conda activate <the_environment_name_u_just_created>

Затем можно выполнить следующую команду, чтобы переустановить версию Tensorflow 2.0 CPU : -

pip install --ignore-installed --upgrade TensorFlow

Это полезно для очистки всех предыдущих прерванных установок и создания новой, которая должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...