Настройка бэкэнда для керас - PullRequest
0 голосов
/ 06 февраля 2019

Мне нужно изменить бэкэнд keras с тензорного потока по умолчанию на theano.Но моя версия Python по умолчанию - 3.7, которая, похоже, не работает с керасом (сбой строки импорта).Итак, сначала я должен был создать определенную среду.

После создания конкретной среды Python с помощью anaconda, как это предложено 47263006 , я сделал следующее:

vi ~/.keras/keras.json (and change the backend name in it)

Но с помощью virtualenv редактирование файла keras.json не дало никаких результатов.Итак, я прибег к следующему решению в коде Python:

import os
os.environ['KERAS_BACKEND'] = 'theano'

Поэтому я подумал, что, возможно, последний вариант является более общим, и я попытался использовать его с моим enaconda env, но удивительно, чтотам не сработало.

Таким образом, мое текущее решение состоит в том, что для anaconda отредактируйте файл keras.json, а для virtualenv используйте os.environ.

Есть ли более общее решение для настройки keras backendкоторый будет работать как для conda, так и для virtualenv?

...