Ich habe versucht, Checkpoints mit dem Code unter inspect_checkpoint.py zu überprüfen. Ich konnte es jedoch nicht funktionieren lassen, weil sie nicht wirklich ein Beispiel lieferten. Ich versuchte, die einfachste Sache, die ich würde funktionieren dachte:Wie untersucht man Variablen in einer Prüfpunktdatei in TensorFlow, wenn TensorFlow das Werkzeugattribut nicht finden kann?
tf.python.tools.inspect_checkpoint.print_tensors_in_checkpoint_file(file_name='./tmp/mdl_ckpt',tensor_name='',all_tensors='')
aber ich bekommen, dass python
kein Attribut hat tools
:
AttributeError: module 'tensorflow.python' has no attribute 'tools'
es wie ein (peinliche) triviale Fehler/Problem scheint. Weiß jemand, was vor sich geht? Warum kann es keine Werkzeuge finden? Selbst wenn es es gefunden hätte, wie würde man dann die Funktion in dieser Datei ausführen?
Leider lieferte die sehr verwandte Frage nicht wirklich eine Antwort, wie man dieses Problem umgehen kann. Die Frage ist hier How can find the variable names that saved in tensorflow checkpoint?
Funktioniert für mich. Welche Version von Tensorflow verwenden Sie? Haben Sie über Pip oder von der Quelle installiert? – DomJack
@DomJack Ich benutze 'Tensorflow (0.12.1)' und ich habe einfach pip installiert. Auch Python-Version 3.5.1. Was ist mit Ihnen? Was hast du auch gemacht, genau was ich geschrieben habe? – Pinocchio
python: 2.7.6, tensorflow: 0.12.1 Code: von tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file; print_tensors_in_checkpoint_file (Dateiname = './Tmp/mdl_ckpt', tensor_name = '', alle_tensoren = '') – DomJack