小白初學tensorflow,參考網上代碼做對自己的圖片讀取時,卡在了 threads = tf.train.start_queue_runners(coord = coord)
這是什么情況?有大神能指點一下嗎?

如果刪去coord = tf.train.Coordinator()
threads = tf.train.start_queue_runners(coord = coord)
將卡在img,label = sess.run([image_batch,label_batch])這是為啥呢?
spyder一直運行,并沒有成果,這是啥情況?

uj5u.com熱心網友回復:
你好,你的問題解決了嗎,我現在也是卡在這里了uj5u.com熱心網友回復:
我也是小白,遇到了和你一樣的問題,現在解決了。你可以這樣嘗試threads=tf.train.start_queue_runners(sess=sess,coord=coord)如果不行的話,可能自己的資料存盤出了問題,存盤圖片時,先對圖片格式化處理,
img=Image.open(img_path)
img=img.resize((28,28),Image.ANTIALIAS)
img=img.convert('L')#轉化為灰度圖
img_raw=img.tobytes()
接著打開執行緒
coord=tf.train.Coordinator()
threads=tf.train.start_queue_runners(sess=sess,coord=coord)
應該就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/41825.html
標籤:人工智能技術
