windows下想要執行faster-rcnn等網路首先就是要編譯lib資料夾下的setup.py ,建立cython模組。在訓練fpn模型前需要建立fast-rcnn環境。
cd到lib目錄下執行 python setup.py build_ext --inplace報錯1: unable to find vcvarsall.bat解決方法 : 使用vs完全解除安裝工具解除安裝原來的vs(完全刪除登錄檔等內容)並安裝vs2015python setup.py build_ext install
報錯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.uint8格式和之前的寫入格式需要匹配,也可能是tf.float32img = tf.decode_raw(features['img'], tf.uint8)
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...