Ничего не работает на самом деле. Я попытался удалить среду, в которой я установил Keras, но даже удалив ее и создав среду с другим именем, те же четыре оператора были автоматически выполнены и вывели приглашение anaconda, как и раньше.
Итак, я переустановил Anaconda, снова создал среду для python 3.6 и установил tenorflow-gpu и keras, используя pip
. Я не знаю почему, но на этот раз это сработало.
Редактировать 1: Я нашел это после того, как выполнил шаги, описанные выше. Этот поток также концентрируется на переустановке Anaconda, поскольку решение такого события пока неизвестно.
Редактировать 2: Хорошо, думаю, я понял, в чем проблема. У меня была установлена неправильная версия CUDA - CUDA 10, которая еще не поддерживается tenorflow и, следовательно, у keras возникли проблемы. Поэтому на этот раз я установил CUDA 9 и соответствующую ему версию CuDNN, удалил версии pip
tenorflow & keras и снова установил их, используя conda
. Работало без сучка.
TL; DR
Следующие работы на CUDA 9, CuDNN 7.4.2
pip uninstall tensorflow-gpu
pip uninstall keras
conda install tensorflow-gpu
conda install keras-gpu
Прочтите ответ Лукаша, почему я удалил pip
версии.