Anano g++ не обнаружен

Я установил theano, но когда я пытаюсь его использовать, я получил эту ошибку:

ПРЕДУПРЕЖДЕНИЕ (theano.configdefaults): g++ не обнаружено! Theano не сможет выполнить  оптимизированные C-реализации (как для CPU, так и для GPU), и по умолчанию будет использоваться Python  Реализации. Производительность будет сильно снижена.

Я установил g++ и поместил правильный путь в переменные среды, так что он как theano не обнаруживает его.

Кто-нибудь знает, как решить проблему или может быть причиной?

Ответ 1

У меня это произошло на OS X после обновления XCode (через App Store). Все работало до обновления, но после обновления мне пришлось запустить XCode и принять лицензионное соглашение. Затем все сработало снова.

Ответ 2

В Windows вам нужно установить mingw для поддержки g++. Обычно для установки Python рекомендуется использовать дистрибутив Anaconda. Theano работает с Python3.4 или более ранними версиями. Вы можете использовать команду conda install для установки mingw.

Ответ 3

Это ошибка, с которой я столкнулся с моим макинтошем с jupyter-ноутбуком с ядром python 3.5, надеюсь, что это поможет кому-то, я уверен, что rggir хорошо отсортирован на этом этапе:)

Ошибка Использование бэкэнда Theano. ПРЕДУПРЕЖДЕНИЕ (theano.configdefaults): g++ не обнаружено! Theano не сможет выполнить оптимизированные C-реализации (как для CPU, так и для GPU) и по умолчанию будет реализовывать Python. Производительность будет сильно ухудшена. Чтобы удалить это предупреждение, установите флаги Theano cxx в пустую строку.

Причина обновление XCode (компилятор g++) без принятия условий, это было указано выше благодаря Emiel

Разрешение:

  • тип g++ --version в терминале mac
  • "Соглашаясь на лицензию Xcode/iOS, требуются привилегии администратора, повторите запуск с правами root через sudo". выводится как ошибка.
  • запустите Xcode и примите условия.
  • return g++ --version в терминале
  • Будет показано что-то похожее на следующее, чтобы показать, что Xcode был полностью установлен, и g++ теперь доступен для keras
    • Конфигурируется с помощью: --prefix =/Applications/Xcode.app/Содержание/Разработчик/usr --with-gxx-include-dir =/usr/include/С++/4.2.1
    • Apple LLVM версия 8.0.0 (clang-800.0.42.1)
    • Цель: x86_64-apple-darwin15.6.0
    • Модель темы: posix
    • InstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
  • Перезагрузите машину... Я уверен, что есть несколько более сложных шагов, которые кто-то умнее меня может добавить здесь, чтобы сделать это быстрее
  • Запустите функцию model.fit приложения keras, которое должно работать быстрее... win!

Ответ 4

Я решил этот вопрос сейчас только в Windows 10 с Anaconda3. Сначала примените

conda install mingw

в командной строке.

Если вы сталкиваетесь с этой проблемой

CondaIOError: Ошибка ввода-вывода: Отсутствуют права на запись в: C:\ProgramData\Anaconda3 "

измените атрибут на вкладке безопасности папки, в которую вы установили Anaconda; убедитесь, что у пользователя есть права на запись в эту папку.