ubuntu16.04 安装Mxnet + lstm + ctc

1、安装OpenBLAS

$sudo apt-get install -y libopenblas-dev

2、安装opencv

$sudo apt-get install -y libopencv-dev

3下载mxnet源码并安装

$git clone --recursize https://github.com/dmlc/mxnet

$cd mxnet

$make  -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1

或拷贝make下面的config.mk到当前目录下

修改如下内容

ubuntu16.04 安装Mxnet + lstm + ctc

然后执行make -j8

4、安装python

$cd python

$sudo python setup.py install

5、测试mxnet python环境是否安装成功

$python

>>>import mxnet

出现问题

ubuntu16.04 安装Mxnet + lstm + ctc

解决方法:

重新安装jemalloc并在~/.bashrc文件末尾加上

export LD_PRELOAD="/usr/local/lib/libjemalloc.so"