新しいtf.estimator APIを使用するモデルにいくつかのTensorBoardロギングを追加しようとしています。 - 私はこのコードを実行すると、私は次の取得、しかしTensorflow - 1.2 Estimator APIでtf.summaryを使用
私model_fn
で
summary_hook = tf.train.SummarySaverHook(
save_secs=2,
output_dir=MODEL_DIR,
summary_op=tf.summary.merge_all())
# ...
classifier.train(
input_fn,
steps=1000,
hooks=[summary_hook])
、私もsummary
を作成しています:
私はそうのように設定フックを持っていますsummary_hook
からのエラー: Exactly one of scaffold or summary_op must be provided.
tf.summary.merge_all()
は、にもかかわらず、要約を検出せずにNone
を返している可能性があります210私はmodel_fn
で宣言しました。
これはなぜ機能しないのでしょうか?
の、TensorBoardロギングのための全体的な概要ライターの周波数に影響を与えますが、私は次のエラーを取得する:「例外TypeError:フェッチの引数型が無効です。は、文字列またはTensorでなければなりません。 –
EXP0
Tensorflowの新しいバージョンでは、 'evaluate'にフックを渡しても、' train'ではフックを渡しても動作しません。列車の場合は、 'mode_fn'でサマリーを定義するだけで、テンソルボードに自動的に記録されます。(はい、私はこれがダムで直観的ではないと感じています) – GPhilo