ich eine Funktion in einer Datei haben neural_network.py
, die eine Verlustfunktion definiert:Tensorflow Druck in Funktion
def loss(a, b):
...
debug = tf.Print(a, [a], message = 'debug: ')
debug.eval(session = ???)
return tf.add(a, b)
Um zu erklären, irgendwo in dieser Funktion möchte ich einen Tensor drucken. Ich habe jedoch keine Sitzung in dieser Funktion deklariert; Meine Sitzungen werden in einer anderen Datei namens forecaster.py
deklariert. Daher, wenn ich versuche, tf.Print()
in loss()
setzen, kann ich nicht, weil ich nicht weiß, welche Sitzung zu eval
mit. Gibt es eine Möglichkeit, dieses Problem zu lösen, indem Sie entweder tf.Print()
oder andere Debug-Methoden verwenden? Vielen Dank!