Win10跑FPN網路填坑日誌

2021-10-02 14:33:59 字數 1228 閱讀 3603

windows下想要執行faster-rcnn等網路首先就是要編譯lib資料夾下的setup.py ,建立cython模組。在訓練fpn模型前需要建立fast-rcnn環境。

cd到lib目錄下執行       python setup.py build_ext --inplace

python setup.py build_ext install

報錯1: unable to find vcvarsall.bat解決方法 : 使用vs完全解除安裝工具解除安裝原來的vs(完全刪除登錄檔等內容)並安裝vs2015

報錯2:link : fatal error lnk1158: cannot run 'rc.exe'

c:\program files (x86)\windows kits\8.1\bin\x86copy these files:rc.exe, rcdll.dll

到  d:\vs2015\vc\bin\path\      該path是根據前面的報錯資訊路徑找到資料夾放入。

該步驟將pyx檔案轉換為pyd檔案,可直接引用module

報錯:outofrangeerror (see above for traceback): randomshufflequeue '_1_shuffle_batch/random_shuffle_queue is closed and has insufficient elements (requested 1, current size 0)

產生該錯誤的可能有很多

1. read_tfrecord.py中 

img = tf.decode_raw(features['img'], tf.uint8)
img的格式tf.uint8格式和之前的寫入格式需要匹配,也可能是tf.float32

2. capacity ,num_threads, **存在異常等。  參考文章:

對於我來說前面提出的引數調整都無效

解決方法:將**重新標註,重新寫入tfrecord,原因可能是xml檔案出了問題。

最後貼上跑通截圖

win10 遇坑指南

好多不好用的地方,現在解決的差不多了,把經驗分享一下,也方便自己下一次重灌 win10 時不再進坑。1.輸入法 這個方法操作有效。我需要的預設 英語,手動切換到 極點五筆 使用 win7 中的方法新增後,那個微軟拼音 五筆 死活去不掉,偏那輸入法對 shift 特別敏感,我打 經常打著打著就變中文了...

Win10怎樣修改網路名稱

在win7中,如果我們想修改網路連線的名稱,只需要開啟網路和共享中心,直接在網路圖示上修改就可以了。不過,由於在win10的活動網路列表中已經沒有了網路圖示,此方法就不能再使用了。那麼,win10該如何修改網路名稱呢?下面就來向大家介紹修改的方法。有時候,我們可能不太喜歡系統預設的網路連線名稱,而想...

記重灌Win10踩過的坑

在win10以前使用ghost安裝win7 win xp都是無比順暢,幾乎沒有遇到過什麼坑。現在隨著機器配置的提公升,感覺也用得起win10了,很多遊戲在win10下的支援反而也還更好,所以果斷還是決定轉win10。然而隨著微軟越來越流氓,發現了很多問題。不過如果通過ghost恢復方式安裝win10...