簡體   English   中英

Raspberry上的Tensorflow:-使用無效的保存路徑'./model.ckpt'進行恢復 文件路徑是:“ ./ model.ckpt”

[英]Tensorflow on Raspberry:- Restore called with invalid save path './model.ckpt'. file path is: './model.ckpt'

更新: 這是我項目的github存儲庫


我已經在Tensorflow上使用MNIST訓練了數字識別器模型,在64位Windows 10上進行了訓練,在Ubuntu 18上也很好地工作了。 我已經在Raspberry Pi3 Model B上移動了腳本,並且出現錯誤:

... line 1342, in restore "File path is: %r" % (save_path, file_path))
ValueError: Restore called with invalid save path: './model.ckpt'. File path is: '.model.ckpt'

checkpointmodel.ckpt.indexmodel.ckpt.metamodel.ckpt.data-00000-of-00001位於腳本的同一文件夾中。

我已經從這個Github倉庫中修改了一些代碼:restore.py:

with tf.Session() as sess:
sess.run(init_op)
saver.restore(sess, "model.ckpt")

prediction=tf.argmax(y_conv,1)

toReturn = []
for value in imvalue:
    toReturn.append(prediction.eval(feed_dict={x: [value],keep_prob: 1.0}, session=sess))

sess.close()

注意:該程序可以在Windows和Ubuntu上正常運行,但不能在Raspberry上運行

現在是我嘗試使其運行了一周,我以為問題是路徑,但我的嘗試是徒勞的。 我在互聯網上搜索了很多東西,但發現卻毫無用處。 非常感謝任何幫助,Marco。

我已經發現問題出在檢查點文件上,似乎是在x64架構上訓練的模型與x64 Tensorflow軟件包不兼容 ,並且無法在用於 ARM的Tensorflow軟件包或至少用於x64 ARM x64 ARM 加載我有它們的版本,所以我直接在Raspberry上 重新訓練了模型 現在一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM