Ich versuche, einen Tensor Attns in Tensorflow Seq2seq Code zu drucken. Seq2Seq.pyDrucken Tensorflow Variable Seq2seq
Ich habe versucht:
tf.Print(attns, [attns])
aber er druckt nichts.
Ich versuchte
sess = tf.Session()
sess.run(attns) or attns.eval()
ich diesen Fall wirft: InvalidArgumentError: Sie müssen einen Wert für Platzhalter-Tensor-Feed
Ich habe auch versucht sess.run mit()
sess = tf.get_default_session()
aa = sess.run(attns)
In diesem Fall ist das Sess-Objekt None.
Wenn ich dies versuche, wird Wert Fehler bei Seq2seq.py # L560 aufgrund der Dimension nicht übereinstimmen. Ich habe versucht, tf.Print zu entfernen und es funktioniert gut. Ich lade ein trainiertes Modell, falls es darauf ankommt. Es druckt zwar immer noch nichts. –
@ p.j seltsam. Können Sie Ihren Kommentar für den genauen Fehler aktualisieren? (nicht die vollständige Spur, sondern der Name der Tensor-Mismatching, und die Dimensionen gegeben und erwartet) – cleros