1. 程式人生 > >Win10+tensorflow:SSD除錯問題:Unable to open table file ../checkpoints/ssd_300_vgg.ckpt

Win10+tensorflow:SSD除錯問題:Unable to open table file ../checkpoints/ssd_300_vgg.ckpt

目錄

前言

又到了一年考試周,本著機會完成上次沒有實現的任務,使用深度學習做目標檢測,yolov3已經除錯通過,再試用SSD時遇到了一個奇怪的問題。

正文

官網給的SSD的測試一張圖片的方法是執行NOTEBOOK中的檔案,按照官網給的方式執行完會在瀏覽器上出現程式碼以及結果,將其中的checkpoint和demo圖片的路徑改為我的路徑,執行出現了一個錯誤,如下:

**2018-07-02 08:10:18.917170: W T:\src\github\tensorflow\tensorflow\core\framework\op_kernel.cc:1318] OP_REQUIRES failed at save_restore_tensor.cc:170 : Data loss: Unable to open table file E:\python\ssd\SSD-Tensorflow-master\checkpoints\ssd_300_vgg.ckpt: Unknown: NewRandomAccessFile failed to Create/Open: E:\python\ssd\SSD-Tensorflow-master\checkpoints\ssd_300_vgg.ckpt : 拒絕訪問。


; Input/output error**

解決方案

試了各種網上的方法。例如刪除這個資料夾,重新下載之類的,最後,在看別人成功執行的程式碼時發現了問題:

ckpt_filename = ‘E:\python\ssd\SSD-Tensorflow-master**checkpoints/ssd_**300_vgg.ckpt’
注意:這個最後的檔案路徑符時’/’和前面的是不一樣的,這個牽扯到了windows和linux對於路徑劃分的問題,感覺只能遇到問題後,再具體思考如何解決了。