が含まれていない私はestimator.predict
でカスタム入力機能付き予測を取得しようとしているが、それは私にこれを与える:TensorFlowのestimator.predict()は警告を与える:tensorflow:入力グラフはQueueRunner
WARNING:tensorflow:Input graph does not contain a QueueRunner. That means predict yields forever. This is probably a mistake.
それは私にエラーを与えませんが、predict
は、その復元パラメータと実際の予測を返していないと言います。ここに私のコードは次のとおりです。
test_data = [0.03, 0.91, 0.95, 0.10, 0.56, 0.93]
test_data_in = { k: test_data[index] for index, k in enumerate(FEATURES) }
print(test_data_in)
def predict_input_fn(data_set):
feature_cols = { k: tf.reshape(tf.constant(data_set[k], dtype=tf.float32), [-1]) for k in FEATURES }
return feature_cols
predictions = estimator.predict(input_fn=lambda: predict_input_fn(test_data_in))
print(list(predictions))
私はthis問題を見てきましたが、私は私の問題に関連した解決策を見つけることができませんでした。なぜTensorFlowはこの警告を表示し、どのように取り除くのですか?
です。これはちょうどこれを見つけました(同じ問題に当たっています)。 – contractorwolf
多分役に立たないかもしれません(私のためではありませんでした):https://github.com/tensorflow/tensorflow/issues/11621 – antonimmo