win10 vs2015 编译caffe2

举报
风吹稻花香 发表于 2021/06/05 00:47:05 2021/06/05
【摘要】 安装vs2015 cuda8 python3 cmake 下载代码 git clone --recursive https://github.com/caffe2/caffe2.git 修改 build_windows.bat 并执行 用记事本打开CAFFE2_ROOT/scripts/build_windows.bat在文件首的 @echo off之下添加 ...

安装vs2015 cuda8 python3 cmake

下载代码


   
  1. git clone --recursive https://github.com/caffe2/caffe2.git

修改 build_windows.bat 并执行


   
  1. 用记事本打开CAFFE2_ROOT/scripts/build_windows.bat
  2. 在文件首的 @echo off之下添加
  3. set USE_CUDA=ON (如果只是使用CPU,不使用GPU,那么这行就不要添加)
  4. 将 -DBUILD_PYTHON=OFF^ 改为 -DBUILD_PYTHON=ON^
  5. 之后就可以执行 build_windows.bat,成功之后会出现提示信息: "Caffe2 built successfully"
  6. 在CAFFE2_ROOT目录下会出现 build文件夹

在cmd下运行build_windows.bat

不能用管理员权限右键打开build_windows.bat,会报路径错误。


 CMake Error at third_party/protobuf/cmake/cmake_install.cmake:39 (file):
27>    file cannot create directory: C:/Program Files/Caffe2/lib.  Maybe need
27>    administrative privileges.
27>  Call Stack (most recent call first):

27>    cmake_install.cmake:37 (include)


13. 安装Caffe2

1.先编译proto


  
  1. 右击 INSTALL 项目,build
  2. 完成之后会在 C:\Program Files 出现 Caffe2 文件夹
  3. 将 CAFFE2_ROOT\build\caffe2\python\Release 下的
  4. caffe2_pybind11_state.pyd 和 caffe2_pybind11_state_gpu.pyd 拷贝到 C:\Python27\DLLs
  5. 配置环境变量: PYTHONPATH = CAFFE2_ROOT\build 或者
  6. PYTHONPATH = C:\Program Files\caffe2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

14. 测试caffe2,跑mnist

在任意目录新建 test.py,代码如下

 

  
  1. import numpy as np
  2. import os
  3. import shutil
  4. from caffe2.python import core, cnn, net_drawer, workspace, visualize
  5. core.GlobalInit(['caffe2', '--caffe2_log_level=0'])
  6. caffe2_root = "~/caffe2"
  7. print("Necessities imported!")

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/79935481

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。