我一直在玩弄tensorflow,我已成功地培養模式和服務,但是當我嘗試運行客戶端來進行分類我得到這個錯誤Tensorflow佔位符錯誤
grpc.framework.interfaces.face.face.AbortionError: AbortionError(code=StatusCode.INVALID_ARGUMENT, details="You must feed a value for placeholder tensor 'Placeholder_1' with dtype float
[[Node: Placeholder_1 = Placeholder_output_shapes=[[]], dtype=DT_FLOAT, shape=[], _device="/job:localhost/replica:0/task:0/cpu:0"]]")
我不發送數據很明白這個錯誤,這裏是我的佔位符
X = tf.placeholder(tf.float32,[None,n_dim])
y = tf.placeholder(tf.float32,[None,n_classes])
,我用的建設者,如文檔中,寫prediction_signature以及分級特徵。
如果有任何可以知道爲什麼會這樣,我將非常感激
嘿SuperTetelman,我已經饋送數據到它,'_,成本= sess.run([train_step,cross_entropy],feed_dict = {X :training_features,y:training_labels})'當我嘗試從客戶端發佈帖子時出現錯誤,我如何確保佔位符與數據一起提供? –
剛剛發佈的代碼是實際的代碼嗎?如果是這樣,你使用X作爲佔位符,x作爲你的輸入,這可能會導致問題。 – SuperTetelman
hey SuperTetelman我已經使用了小寫字母x作爲我的佔位符,但是這個錯誤出現在我的佔位符中,以及它是如何在代碼中被引用的,並且設法解決這個問題,並且它現在可以工作。 –