Googleが提供するアーキテクチャとチェックポイントでInceptionv3 Tensorflowモデルを実行しようとしていますhere。Tensorflowのリストアチェックポイント - テンソル名が見つかりません
私の問題は私のスクリプトは次のエラーでsaver.restore(sess, "./inception_v3.ckpt")
にクラッシュするということである。ここでは
tensorflow.python.framework.errors.NotFoundError: Tensor name "InceptionV3/Mixed_5b/Branch_1/Conv2d_0b_5x5/biases" not found in checkpoint files ./inception_v3.ckpt
は私のコードです:
import tensorflow as tf
import inception_v3
with tf.Session() as sess:
image = tf.read_file('./file.jpg')
# code to decode, crop, convert jpeg
eval_inputs = tf.pack([image])
logits, _ = inception_v3.inception_v3(eval_inputs, num_classes=1001, is_training=False)
sess.run(tf.initialize_all_variables())
saver = tf.train.Saver()
saver.restore(sess, "./inception_v3.ckpt")
私は他のチェックポイント/モデルの組み合わせと同じエラーが出ますこれは私のコードの問題でなければなりません。私が間違って何をしているかわからない。
ありがとうございました
チェックポイントファイルに問題があることを確認しますか?私が驚いたことは、他のチェックポイントとモデルの組み合わせで同じ問題が発生することです。驚くべきことに、他のモデル定義にもエラーがあるかもしれません... – David
チェックポイントファイルのように見えますが、使用されるコードは異なると思われます。バグを報告すると、これを担当している人々のサポートが得られます。 –
githubにバグを報告しましたか?私はそれを見つけることができません。 – MiniQuark