Caffe2 Ubuntu编译过程

Caffe2 Ubuntu编译过程

环境准备

  1. Vmware workstation安装
  2. Ubuntu系统安装

编译流程

  1. 导入依赖库
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
      build-essential \
      git \
      libgoogle-glog-dev \
      libgtest-dev \
      libiomp-dev \
      libleveldb-dev \
      liblmdb-dev \
      libopencv-dev \
      libopenmpi-dev \
      libsnappy-dev \
      libprotobuf-dev \
      openmpi-bin \
      openmpi-doc \
      protobuf-compiler \
      python-dev \
      python-pip                          
pip install --user \
      future \
      numpy \
      protobuf \
      typing \
      hypothesis
  1. 安装gflags、CMAKE
sudo apt-get install -y --no-install-recommends \
      libgflags-dev \
      cmake

由于系统环境为虚拟机环境,没有对GPU进行虚拟化,此处省略相关的GPU步骤,若需要支持GPU请参见官网执行操作

  1. 获取源码
git clone https://github.com/pytorch/pytorch.git && cd pytorch
git submodule update --init --recursive
  1. 编译Caffe2源码

如果使用官网的操作

python setup.py install

有时候会出现setup.py未找到等问题,即使找到了执行了编译过程,编译到最后无法进行文件夹的创建,出现Permission Denied问题
此处需执行
cd 源码所在文件夹
比如,


 cd pytorch


然后执行

sudo python setup.py install

等待编译完成

  1. 编译验证
cd ~ && python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure"

结果为Success则编译成功,否则查看错误日志改正后继续编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值