设为首页 收藏本站
查看: 699|回复: 0

[经验分享] windows py-faster-rcnn配置

[复制链接]

尚未签到

发表于 2017-6-27 16:49:18 | 显示全部楼层 |阅读模式
  【原创帖!转载请注明
  windows faster-rcnn安装一直会出现各种错误,本人在实验室电脑成功安装后,在自己电脑上同样的安装步骤也成功。所以做个总结,希望对大家有帮助。
  一:安装环境
  1、windows10
  2、visual studio 2013
  3、cuda7.5 for windows10
  4、cudnn5.1 for windows 10
  5、py-faster-rcnn  https://github.com/rbgirshick/py-faster-rcnn
  6、caffe https://github.com/Microsoft/caffe
  7、py-faster-rcnn windows lib:https://github.com/MrGF/py-faster-rcnn-windows
  具体安装文件见本人最后的资源链接。
  二:软件安装
  (1)CUDA7.5
  cuda7.5直接安装操作,选择了默认安装路径。安装完成后,系统自动配置两个环境变量。
  CUDA_PATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5
  CUDA_PATH_V7_5:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5
  为使用方便,我们在添加如下变量:
  CUDA_BIN_PATH:%CUDA_PATH%\bin
  CUDA_LIB_PATH:%CUDA_PATH%\lib\Win32
  CUDA_SDK_BIN:%CUDA_SDK_PATH%\bin\Win64
  CUDA_SDK_LIB:%CUDA_SDK_PATH%\common\lib\x64
  CUDA_SDK_PATH:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5
  测试cuda安装是否工程:
  1、cmd输入nvcc -V
DSC0000.jpg

  2、进入C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5 点击Samples_vs2013.sln编译运行,出现如下图表面安装成功:
DSC0001.jpg

  (2)cudnn5.1
  下载cudnn5.1 解压得到include ,bin,lib三个文件夹,将三个文件夹复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5下对应的include lib和bin文件夹下。
  (3)Caffe安装
  参考本人上篇博客,由于要是用faster-rcnn,所以编译的时候需要roi_pooling_layer.hpp,cu,cpp等加入到libcaffe文件配置中。具体参考http://www.cnblogs.com/LaplaceAkuir/p/6445189.html。
  (4)py-faster-rcnn配置
  下载py-faster-rcnn,建议git clone,不然缺少分支。确认caffe编译后的Build/x64/Release/添加到系统环境目录。
  caffe编译下Build/x64/Release/pycaffe/caffe 目录复制到py-faster-rcnn/caffe-faster-rcnn/python目录下,替换原有文件。
  安装环境7的py-faster-rcnn下的lib复制到py-faster-rcnn下替换到原来的lib文件。
  安装必要库:conda install numpy pyqt ,本人用的anaconda2,可以直接安装。此步骤一般会安装多个依赖库。
  cmd切换到py-faster-rcnn/lib目录:执行python setup.py install 成功后,修改setup_cuda.py中第33行,CUDA的include路径为你自己的路径。
  执行 python setet_cuda.py install 安装成功后。
  (5)运行demo  
  下载模型文件
  方案1、官方链接:http://www.cs.berkeley.edu/~rbg/faster-rcnn-data下载faster -rcnn model
  方案2、百度网盘地址:http://pan.baidu.com/s/1c1JQdby
  cmd切到py-faster-rcnn目录下,执行python ./tool/demo.py  可能出现错误和解决办法:
  1、编译遇到 AttributeError: ‘ProposalLayer’ object has no attribute ‘param_str_’  问题,找到对应文件,修改param_str_为param_str ,完成编译。
  2、proposal_layer.py出现 keyerror:’1’错误,将第64行改cfg_key='TEST'#str(self.phase)
  至此,编译完成,运行成功。
  三:安装文件资源
  cuda7.5.18 ,cudnn5.1:  http://pan.baidu.com/s/1dE6qKFn
  faster-rcnn model: http://pan.baidu.com/s/1c1JQdby
  py-faster-rcnn for lib:  https://github.com/MrGF/py-faster-rcnn-windows

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388844-1-1.html 上篇帖子: Windows系统镜像自动添加驱动程序 下篇帖子: 用caffe跑自己的数据,基于WINDOWS的caffe
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表