官网
http://mxnet.incubator.apache.org/
安装网址:
http://mxnet.incubator.apache.org/install/index.html?platform=Linux&language=Python&processor=CPU
需要安装最新版本,所以最好也用python3。由于本人的电脑默认是python2.7的,因此需要以下步骤才能切换为python3。具体步骤如下:
打开终端输入
python
exit
exit()
sudo su
即可!
完成后如下图所示:
1.初始化读取相关软件包及获取下载
sudo apt-get update
其过程和结果如下图所示:
2.读取及更新舍弃一些python的关系依赖树
sudo apt-get install -y wget python gcc
其过程和结果如下图所示:
3.安装及更新至pip 18.0 以用来支持python3,此步如果网速不好,会出现多次链接主机失败。
wget https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py
其过程和结果如下图所示:
4.用pip安装mxnet
pip install mxnet
期间进入cache会失败,但是还会自动下载mxnet的其他依赖包,所以不用担心,耐心等待即可。在此过程中会安装mxnet的7个依赖包
分别为:
chardet,graphviz,inda,post1,requests,urllib3,certifi。
缺一不可。Graphviz这个依赖包本来是下一步需要通过如下指令
sudo apt-get install graphviz
pip install graphviz
进行安装的,但是由于我在网速不好的时候根据错误提示的网址已经单独把压缩包下载下来打开终端用pip install + 压缩包名字进行安装过了,因此不再进行此步骤。
其过程和结果如下图所示:
此时已经安装好mxnet。
5.如果进行实验选择的时候想用英特尔mkl来安装mxnet的话,也可以使用mkl的实验性pip包进行安装
pip install mxnet-mkl
此步也可以忽略,不过弱基已经安过,也没啥影响。
6.验证安装
(1)打开终端输入
python
进行启动,显示的是Python3.6 环境下。
(2)运行一个简短的mxnet的python程序,就是创建一个2X3的矩阵,将矩阵中的每个元素乘以2,然后加1。故输入以下内容
import mxnet as mx
a = mx.nd.ones((2,3))
b = a*2 + 1
b.asnumpy()
其结果是一个所有元素都为3的2X3矩阵,如下图所示:
此刻表示安装完毕!