安装mxnet

本文档介绍了如何在CentOS 6.6系统上安装MXNet。首先,通过git或直接下载获取MXNet源码,然后使用devtoolset安装gcc4.8以解决clang编译问题。接着,安装必要的依赖如openblas,可选的包括CUDA、opencv和openMP。在安装openblas时,需要修改make命令并更新动态链接配置。之后,配置MXNet的config.mk文件,并进行编译。最后,安装Python包并把MXNet复制到工作目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装mxnet
系统:centos6.6
1.下载mxnet
git clone --recursive https://github.com/dmlc/mxnet
或者从网页上下载
2.编译器
虽然官方文档里说clang也可以,但是用clang会报很多错, 比如不支持atomic ,可能是我clang版本的问题,但好像还是用了旧版的gcc,反正有问题。所以后来用devtoolset安装了gcc4.8,参考 https://www.douban.com/note/526035983/?type=rec      中的第二部分。
3.依赖的包
必须的:openblas
可选的: CUDA   Toolkit   >=   v7.0
opencv
openMP(一般编译器自带)
make CC=gcc-4.7 FC=gfortran改成make CC=clang 或者make CC= /opt/rh/devtoolset-2/root/usr/bin/gcc CXX= /opt/rh/devtoolset-2/root/usr/bin/c++
如果安装的路径在后边的步骤中找不到,将 /etc/ld.so.conf 增加一行绝对路径,然后ldconfig
4.安装
进入mxnet目录,将make文件夹下的config.mk替换为附件中的config.mk,将ADD_LDFLAGS和ADD_CFLAGS改为openblas安装的路径。
然后在mxnet目录下make -j4  CC= /opt/rh/devtoolset-2/root/usr/bin/gcc CXX= /opt/rh/devtoolset-2/root/usr/bin/c++
5.安装python包
如果numpy太旧则先更新numpy
cd python; sudo python setup.py install
6.将mxnet拷贝到工作目录
在工作目录中,如果mxnet在~:
cp -r ~/mxnet/python/mxnet .
cp ~/mxnet/lib/libmxnet.so mxnet/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值