Windows10下VS2017+caffe2

平台:Windows10_x64

工具:VS2017,anaconda3(python3.6),Cmake

    这主要是记录我遇到的一些错误,完整的教程请先看后面那三个教程。

    在GitHub下载caffe2源码:https://github.com/caffe2/caffe2,最好是clone,不要下载.zip会缺少包,可以用VS下载。然后打开caffe2/scripts,用命令行或者powershell运行build_host_protoc.sh,然后再运行build_windows.bat。这时候可能就会出错:找不到驱动程序,提示是visual studio 14 2015,为什么我装的VS2017提示找不到VS2015。然后参考其他人的方法用记事本打开build_windows.bat在if函数后面加上:set CMAKE_GENERATOR="Visual Studio 15 2017 Win64"。

然后报错:Visual Studio 15 2017 doesnot match。我去好不容易找到一个办法又遇到一个坑。苦寻许久还是找到一个办法,用VS2017命令行运行.bat,打开命令行cd到相应的目录然后运行。不知道为什么第一次这样做完全没问题,但是中途被我中断了一次,再运行就报错:Visual Studio 15 2017 doesnot match。

 

信心快被磨灭完了,终于最后的最后找到了点希望,把VS2017的目录加入环境变量,即把“...\Microsoft Visual Studio 2017\Common7\IDE”加入环境变量。再用cmd或者powershell运行biuld_windows.bat终于成功在caffe2/build目录下生成caffe2.sln,用VS2017打开后在INSTALL项目上右键然后点击生成。自以为万事大吉是时候又出错了:MSB 3073 “setlocal......”,然后百度........,然后发现是写入权限问题,解决方法以管理员运行VS2017。如果中途遇到无法识别PyString问题就是python3和python2的问题。

    

 

参考:

http://blog.csdn.net/minstyrain/article/details/78067992

http://blog.csdn.net/mist99/article/details/78595875

http://blog.csdn.net/bomingzi/article/details/77119841

   

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值