方式一 git clone --recursive https://github.com/apache/incubator-mxnet mxnet(如果出现网络问题,子模块续下载:git submodule update --init --recursive)cd mxnetgit checkout 1.8.0git submodule update --init --recursive方式二 git clone https://github.com/apache/incubator-mxnet.git mxnetcd mxnetgit submodule update --init --recursivgit checkout 1.8.0git submodule update --init --recursive
sudo apt-get updatesudo apt-get install -y build-essential git ninja-build ccache libopenblas-dev libopencv-dev cmakesudo apt-get install libatlas-base-devsudo apt install gfortran
cp make/config.mk .vi config.mkUSE_CUDA = 1USE_CUDA_PATH = /usr/local/cudavi Makefile增加RTX3090显卡算力代号(86):KNOWN_CUDA_ARCHS := 30 35 50 52 60 61 70 75 80 86
make -j16正常情况下,编译很长一段时间
cd pythonpython3 setup.py install最后出现下面提示后说明编译通过。Finished processing dependencies for mxnet==1.8.0
简单测试 import mxnet as mx 测试中缺失什么so链接库,就find找到,找到后cp到/usr/lib下即可 a=mx.nd.ones((2,3),mx.gpu(0))基准程序 cd mxnet/example/image-classificationpython3 train_mnist.py