caffe安装探索整理

  1. 环境:windows10+visual studio 2019 (请先看第个“最终失败”的原因,虽然博主失败了,但如果有适合条件的同学,可以试一下,因为下方尝试的方案都是我逐步查询了很久的)
  2. caffe是一种框架,使用c++编写的。
  3. 直接终端安装caffe GPU版本:conda install caffe -c willyd(失败)
    1. 耗费时间很长,结果报错:
      Solving environment: failed with initial frozen solve. Retrying with flexible solve.
      Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
    2. 查询到的解决方法:将conda改为pip,报错:
      ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'willyd'
    3. 去掉-c willyd,当做简单的安装一个包,报错:
      ERROR: Could not find a version that satisfies the requirement caffe (from versions: none)
      ERROR: No matching distribution found for caffe
    4. 尝试更换镜像源,下方列出了带着镜像源pip,以及尝试了的多个镜像源:
      pip install caffe -i  http://pypi.mirrors.ustc.edu.cn/simple/ 
      
      常用镜像源:
          http://pypi.doubanio.com/simple/ 豆瓣镜像网站
          http://pypi.douban.com/simple/    豆瓣
          https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
          http://mirrors.aliyun.com/pypi/simple/ 阿里云
          https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
          http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
      
    5. 最终失败~,结论:caffe不是一个普普通通的package
  4. 源码安装:
    1. 百度网盘下载:

      1. 链接:https://pan.baidu.com/s/1cHneN0eJxlj-jS1Odqh39g

      2. 提取码:fhyo

    2. 编译builder(为适配vs2019)

      1. 打开x64 native tools command prompt(注意不是普通的cmd,每一步坑都是细节)

      2. cd 到caffe-build目录下

        1. 此处会出现windows使用cd 无效的情况,解决方法:

          1. cd 路径
            
            再输入路径中的盘符:(根据实际),如
            
            d:
          2. 在要跳转的路径前加上参数   /d (这是一个强制跳转参数),如果进入的是当前目录的子目录,则可以不使用 /d 参数
      3. 然后执行build-VS2019.bat
      4. 等待~~,等出现下图时,等待结束:
      5. 点击打开caffe-builder.sln
      6. 编译项目:ALL_BUILD(右键生成),INSTALL(右键生成)
    3. 编译源码:
      1. 解压caffe-windows.zip
      2. 打开:caffe-windows\caffe-windows\cmake\ WindowsDownloadPrebuiltDependencies.cmake
        1. 将脚本用#[[  ]]全部注释掉,在最后加一行:
          include(F:/caffe/caffe-build-auto/caffe-builder/build/libraries/caffe-builder-config.cmake)
        2. caffe-builder-config.cmake为第一节编译时产生。
      3. 打开caffe\caffe-build-auto\caffe-builder\build\libraries\OpenCVConfig.cmake,在129行添加:
        set(OpenCV_LIB_PATH "${OpenCV_CONFIG_PATH}/lib")
      4. 使用cmake进行编译:
        1. 把BLAS的Atlas改为Open
        2. add entry
          PYTHON_EXECUTABLE
          value: 要配置的python.exe路径
        3. 最终失败,原因:实际想要适配自己本地的python 3.8.x,但最终只能适配python 2版本,如果你的版本刚好合适,则看下一步,否则抱歉浪费您的时间了,此文仅做遇坑记录
        4. configure done->generate done-> open
        5. 编译项目:ALL_BUILD(右键生成),INSTALL(右键生成)(应该就可以了,因为我这边没成功,所以只是“应该”)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值