Faster_RCNN配置步骤(win7+GTX TITAN X + CUDA7.5)----by jhj
生活随笔
收集整理的這篇文章主要介紹了
Faster_RCNN配置步骤(win7+GTX TITAN X + CUDA7.5)----by jhj
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
請(qǐng)務(wù)必按照步驟操作,沒(méi)有上圖片,按照步驟操作應(yīng)該沒(méi)有問(wèn)題,轉(zhuǎn)載請(qǐng)注明!--jhj
1.下載 FasterR-CNN程序包 ??
https://github.com/ShaoqingRen
2. 配置 CUDA7.5?
? 之前下載CUDA6.5,安裝的時(shí)候總是報(bào)錯(cuò),如下:
? 系統(tǒng)檢測(cè)的時(shí)候出現(xiàn):the graphics driver could not find compatible graphics hardware...............
? 解決方案:下載7.5版本就Ok了! 網(wǎng)上很多對(duì)于這個(gè)方法的解答是去找inf文件,進(jìn)行修改,但是這里不是那個(gè)問(wèn)題,這個(gè)問(wèn)題的原因應(yīng)該是CUDA6.5不支持GTX TITAN X顯卡。 ? 安裝位置默認(rèn)是在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5。 ? 安裝完成后會(huì)自動(dòng)創(chuàng)建變量CUDA_PATH_V7_5
3.編譯external/caffe庫(kù) 如果你的電腦安裝的是CUDA6.5, 那么可以直接運(yùn)行fetch_data/fetch_caffe_mex_windows_vs2013_cuda65.m。 如果你是安裝了CUDA7.5, 那么你可以在http://download.csdn.net/detail/swordddddd/9537627下載編譯好的庫(kù),直接解壓到作者代碼的根目錄下。 4.生成nms mex文件 運(yùn)行文件根目錄下的:faster_rcnn_build.m 問(wèn)題1 有的文章說(shuō):這里運(yùn)行的時(shí)候會(huì)經(jīng)常報(bào)錯(cuò),是需要將functions/nms/nvmex.m下的Cuda_path改成你電腦的CUDA安裝路徑。(jhj :不用做,不然會(huì)出錯(cuò),因?yàn)?span style="color:#ff00">getenv函數(shù),從環(huán)境中取字符串,獲取環(huán)境變量的值,環(huán)境變量CUDA_PATH已經(jīng)自動(dòng)添加了,這里不用改!!) 問(wèn)題2 若出錯(cuò)且提示“無(wú)法打開(kāi) nms_gpu_mex.o”,則找到.\functions\nms\nvmex.m 文件,修改VS的安裝路徑到你自己的路徑,默認(rèn)安裝在C盤(pán)。再重新編譯即可。
5.設(shè)置相關(guān)函數(shù)路徑
運(yùn)行startup.m文件,這只函數(shù)運(yùn)行的相關(guān)路徑。6.下載CNN的models
要么運(yùn)行作者代碼包里的:fetch_data/fetch_faster_rcnn_final_model.m 自動(dòng)下載并保存。7.測(cè)試運(yùn)行demo
將experiments/script_faster_rcnn_demo.m 拷貝到根目錄下,然后運(yùn)行看到結(jié)果。 注意:由于VGG16模型太大了,所以一般電腦運(yùn)行起來(lái)會(huì)出現(xiàn)matlab奔潰,所以這里要么將 opts.use_gpu = false;在cpu下運(yùn)行。 或者使用ZF模型(比VGG16簡(jiǎn)單,準(zhǔn)確度降低): model_dir= fullfile(pwd, 'output', 'faster_rcnn_final', 'faster_rcnn_VOC0712_ZF'); ? 拷貝到根目錄下可能出現(xiàn)問(wèn)題:......startup not found run(fullfile(fileparts(fileparts(mfilename('fullpath'))), 'startup')); 改為 run(fullfile(fileparts(mfilename('fullpath')), 'startup')); 就OK了. 原因:? fileparts(fileparts?? 用了兩次,第一次是返回當(dāng)前文件所在文件夾!第二次是返回文件夾所在的文件夾!!所以返回的路徑會(huì)少一個(gè)文件夾!! 8.成功運(yùn)行,看結(jié)果吧!總結(jié)
以上是生活随笔為你收集整理的Faster_RCNN配置步骤(win7+GTX TITAN X + CUDA7.5)----by jhj的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (Java生产者消费者问题)http:/
- 下一篇: 关于欧拉公式