keras version zu verwenden, mit tensorflow-gpu-1.4
Ich bin mit ubuntu-16, mit python 3, tf-GPU mit keras.
Ich herabgestuft tf 1.4 wegen der cuda-Fehler, wie beschrieben hier
Aber jetzt bin ich immer diese Fehlermeldung
TypeError: softmax() got an unexpected keyword argument 'Achse'
Scheint, dass dies eine API ändern in tensorflow und neuen keras ist nicht geeignet für die alte tf.
Kann ich nicht finden was ist die richtige keras version für den Einsatz mit tf-1.4-gpu. Was ist die richtige?
- toll, könnten Sie das als Antwort?
- Gepostet jetzt. Ich hatte es nicht als eine Antwort zunächst, weil es nicht genau die Lösung Ihrer Frage, welche version die "richtige", aber ich nehme an, wenn jemand bessere Informationen können Sie veröffentlichen es später.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keras - Tensorflow version kompatibel ist, ist ein problem, das ich konfrontiert, viele Male. Ich habe in der Vergangenheit verwendet (gehalten in Lesezeichen), diese link, mit Treffern von
tensorflow
undkeras
Versionen. Ich glaube, dasskeras 2.0.8
ist kompatibel mittensorflow 1.4
Wenn Sie mit keras ausschließlich mit der tensorflow backend, würde ich empfehlen, die keras Implementierung in
tf.keras
eher als diekeras
Modul. Daß Weise, Sie nicht am Kopf kratzen, mögliche Inkompatibilitäten oder bugs (siehe auch diese Frage).Scheint es nicht zu sein, eine ordnungsgemäße Dokumentation über die Keras version Ziele, die TensorFlow version. Der Schnellste Weg, um Ihr problem zu lösen kann nur, Herabstufung Keras eine version zu einer Zeit, bis Sie eine finden, die funktioniert (oder Umgekehrt, das Upgrade von einer version zu einer Zeit von einer, dass Sie wissen, zu arbeiten, bis es bricht). Wenn Sie feststellen, dass mühsam Sie können es als eine binäre Suche.
Blick auf die Platten-Seite, es scheint, dass version 2.0.8 sollte kompatibel sein mit TensorFlow 1.4; es ist über ein Jahr alt schon, aber zumindest haben Sie einen Ausgangspunkt gibt.
Konnte ich die conda-Paket-manager zu installieren keras und keras-gpu mit einem kompatiblen tensorflow und cuda-Versionen in der Vergangenheit in Ihrem
TypeError: softmax()
... Fehlermeldung, wenn ich versuche zu laden original BERT tensorflow checkpoint mit der keras-bert Paket: