• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 深度學習Caffe實戰筆記(18)Windows平臺 Faster-RCNN 環境配置

    標簽: windows  深度學習  Faster-RCN

    好久不寫博客了,因為前一段時間博主身體抱恙,感觸頗多。。。。。。都說windows平臺做caffe和tensorflow坑多,博主沒有太多優點,唯獨的一個優點就是不服輸,Windows平臺雖然坑多,但是填坑也是蠻有意思的一件事情。另外,在Siamese網絡訓練自己的數據那個博客,經過高人點評,有些不太完善的地方,具體的信息請看那篇博客的一個長評論。

    勞動節的時候幫一個師妹配置caffe,她說要做RCNN,caffe雖然配置成功,但是我對RCNN一點都不懂,所以也嘗試先把RCNN配置成功,然后再訓練一點自己的數據,正好接上上學期沒有做完的工作。廢話扯的有點多。。。。。。

    博主用的WIN7+cuda7.5+faster-RCNN+vs2013(vs2010)+matlab2014a。因為對MATLAB更熟悉一些,所以就只配置了MATLAB版本的Faster-RCNN
    1、安裝VS2013
    這個我就不多說了吧
    2、安裝MATLAB
    參考網上教程說要先安裝VS2013,再安裝MATLAB,如果先安裝MATLAB會出現找不到vs的情況,這個博主沒有試驗過,不知道是不是這個道理。
    3、下載Faster-RCNN
    下載地址 https://github.com/ShaoqingRen/faster_rcnn 這個是MATLAB版本的,如果要下載python版本的請前往https://github.com/rbgirshick/py-faster-rcnn python版本的配置方法請參考其他高人博客。
    把下載好的faster_rcnn-master解壓到硬盤上。
    4、安裝cuda
    cuda版本很重要,不同的版本會出現不同的錯誤,下載的faster-rcnn是cuda6.5版本的,所以最好下載cuda6.5版本安裝,博主用的是7.5,如果是別的版本的就要重新編譯這些文件這里寫圖片描述

    我把7.5版本編譯好的external文件放在http://pan.baidu.com/s/1gfegVMr,如果需要大家自行下載,替換原來的external文件夾。安裝好cuda是需要配置環境變量的,環境變量的配置方法參照 http://blog.csdn.net/u011314529/article/details/51505029
    4、在MATLAB中編譯
    在MATLAB命令行窗口輸入 mbuild -setup,選擇編譯器,因為博主安裝了vs2010和vs2013兩個,所以會出現多個編譯器。
    這里寫圖片描述

    如果是cuda6.5版本,就運行

    fetch_data/fetch_caffe_mex_windows_vs2013_cuda65.m 

    如果是7.5就把網盤里的文件夾放在faster-rcnn根目錄下即可。

    5、測試
    首先打開MATLAB,運行
    faster_rcnn-master\faster_rcnn_build.m。
    如果提示:Link:找不到****.o* 的錯誤,就把faster_rcnn-master\faster_rcnn-master\functions\nms文件夾下的nvmes.m里的
    這里寫圖片描述

    把這個路徑改成你安裝VS2013的路徑就可以了。
    然后運行faster_rcnn-master\startup.m
    再運行faster_rcnn-master\fetch_data\fetch_faster_rcnn_final_model.m 下載訓練好的模型,這個模型762M,不想下載的同學可以從http://pan.baidu.com/s/1c1rJ58 我分享的網盤里下載。
    修改faster_rcnn-master\experiments\script_faster_rcnn_demo.m的model_dir為你下載的模型,然后運行。

    結果
    這里寫圖片描述

    這里寫圖片描述

    用自己筆記本跑gpu超級慢有木有!

    版權聲明:本文為gybheroin原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/gybheroin/article/details/72428582

    智能推薦

    fasterrcnn使用IOU損失

    推理發現 利用fasterrcnn得到的dx,dy,dw,dh 和target中的gt的dx,dy,dw,dh就可以求得IOU 完全不需要變化 轉換代碼 IOULoss...

    fasterRcnn實現(一)

    特征提取主干網絡采用resnet50 resnet50結構圖 其中,conv2d_block和identity_block結構圖為 主干網絡實現采用tf.contrib.slim模塊 這樣就得到了共享特征圖。...

    windows深度學習環境配置

    深度學習環境配置 0:安裝anaconda3 1、cuda和cudnn安裝 2、官網cuda和cudnn安裝 3、cuda安裝報錯 4、cudnn安裝及環境配置 5、opencv環境配置 之前懶得記,發現每次安裝都要踩坑 0:安裝anaconda3 (1)從官網下載最新版本就行 地址:https://www.anaconda.com/distribution/#download-section (...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    猜你喜歡

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    Linux C系統編程-線程互斥鎖(四)

    互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...

    統計學習方法 - 樸素貝葉斯

    引入問題:一機器在良好狀態生產合格產品幾率是 90%,在故障狀態生產合格產品幾率是 30%,機器良好的概率是 75%。若一日第一件產品是合格品,那么此日機器良好的概率是多少。 貝葉斯模型 生成模型與判別模型 判別模型,即要判斷這個東西到底是哪一類,也就是要求y,那就用給定的x去預測。 生成模型,是要生成一個模型,那就是誰根據什么生成了模型,誰就是類別y,根據的內容就是x 以上述例子,判斷一個生產出...

    精品国产乱码久久久久久蜜桃不卡