Linux Build MXNET From Source

Linux Build MXNET From Source

笔者最近有需求安装MXNET,经过一系列反复的折腾折腾再折腾,查遍度娘(不过度娘好像帮的忙好少。。。。)谷歌,最终终于成功了o( ̄▽ ̄)ブ。现在将经验分享给大家。
MXNET的官网http://mxnet.incubator.apache.org/,如果想要pip或者conda安装的话可以直接install就可以了。
不过在这里要解释一下pip/conda安装与从源安装的区别。

  • pip/conda安装的是经过源compile过后的,可以看作是安装MXNET的基本包,而且不能进行自定义修改。如果没有特殊需求,安装这个版本就可以了。
  • build from source是属于自定义玩家,可以自己对config文件进行修改,笔者当时是由于要自定义添加EXTRA OPERATORS才迫不得已from source。

准备工作

写在之前,Build from source的链接如下http://mxnet.incubator.apache.org/versions/master/install/build_from_source.html
从源安装总共是分为三步:

  1. 克隆源文件
  2. Build libmxnet.so文件
  3. 安装语言的API
    我们从第一步说起

0. 安装必要的依赖包

  • 安装git: sudo apt-get install -y build-essential git
  • OpenBLAS: sudo apt-get install -y libopenblas-dev
  • OpenCV: sudo apt-get install -y libopencv-dev

1. 克隆源文件

这个

git clone --recursive https://github.com/apache/incubator-mxnet mxnet

这里,一定要加上 –recursive !!!!没有的话回会因为缺少3rdparty库编译报错。
看似简单的一行,实则颇为折腾。这是为什么呢,这是由于如果你下的时候,你会发现你的速度是非常的慢,大约8Kb左右,默认的https将会在大约半小时左右的时候断掉,然后就白玩!会出现这样的错误:

fatal: The remote end hung up unexpected
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值