Ich bin beim Ausführen einer einfachen GAN auf Keras auf einen Tensorflow-Fehler gestoßen, also eine Erinnerung daran
tensorflow.python.framework.errors_impl.FailedPreconditionError: Error while reading resource variable _AnonymousVar44 from Container: localhost. This could mean that the variable was uninitialized. Not found: Resource localhost/_AnonymousVar44/class tensorflow::Var does not exist. [[node mul_28/ReadVariableOp (defined at C:\Python\envs\virtualenv001\lib\site-packages\keras\backend\tensorflow_backend.py:3009) ]] [Op:__inference_keras_scratch_graph_2136]
Function call stack: keras_scratch_graph
Es scheint sich um einen variablen Initialisierungsfehler von Tensorflow zu handeln (Referenz). Ich war mir nicht sicher, welche Variable den Initialisierungsfehler verursacht hat, aber ich habe hier [hier] eine Lösung gefunden (https://github.com/keras-team/keras/issues/13550).
--optimer verwendet Tensorflow anstelle von Keras. (von tensorflow.keras.optimizers importieren Adam)
Wenn jemand die Ursache des Fehlers kennt, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten.
Recommended Posts