2017-05-13 18 views
0

Ich habe Tensorflow und Keras von Anaconda (Pakete von Conda Forge) unter Windows installiert. Diese Art der Installation hat Theano als primäres Backend gesetzt, also habe ich die keras.json Datei überprüft, überraschenderweise hat Tensorflow als Haupt-Backend gesetzt. Wenn ich versuche, Theanos Installation zu entfernen, hört Keras auf zu arbeiten. Ich nehme an, dass jedes Mal, wenn ich Keras laufen lasse, es die json Akte überschreibt. Wie kann ich Tensorflow dauerhaft als primäres Backend einstellen?Wie setze ich Tensorflow dauerhaft als Keras Primär-Backend ein?

+0

Wo befindet sich die keras.json Datei? – rmeertens

+0

@rmeertens Ich kann darauf zugreifen mit _% USERPROFILE% /. Keras/keras.json_ – Simone

Antwort

2

In Windows Versuchen Sie, die Anaconda prompt vom Start Start -> Anaconda * -> Anaconda Prompt

* Anaconda von Ihrer Version gefolgt, für mich ist es Anaconda3 (64-Bit)

prüfen, ob können Sie die unten als die erste Zeile

set „KERAS_BACKEND = Theanos“

In diesem Fall standardmäßig sehen Sie auf das folgende Verzeichnis gehen (Wenn Sie eine benutzerdefinierte Installationsverzeichnis festgelegt haben könnten Sie dort navigieren müssen)

C: \ Users \ ihrbenutzername \ AppData \ Local \ Continuum \ Anaconda3 \ etc \ Conda \ activate.d

und öffnen Sie die keras_activate Batch-Datei mit dem Editor

in der Datei bearbeiten die Zeile sagen

set "KERAS_BACKEND = Theanos" zu set "KERAS_BACKEND = Tensorflow"

Sie sind so eingestellt, dass Keras mit Tensorflow-Backend verwendet wird.

Verwandte Themen