在容器下:
apt-get install -y libopenblas-dev
apt-get install -y libopencv-dev
cd mxnet
make -j 8 USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1
或拷贝make下面的config.mk到当前目录下
修改如下内容然后执行make -j8
4、安装python
在mxnet目录下 cd python
python setup.py install
5、测试mxnet python环境是否安装成功
$python
>>>import mxnet
没有出错则
6、安装CTC
cd ~/
git clone https://github.com/baidu-research/warp-ctc
cd warp-ctc
mkdir build
cd build
cmake ..
make
make install
面是测试:
第一:./test_cpu(肯定运行test_cpu
发现链接有问题
第二:ldd test_cpu(查看依赖关系
第三:sudo cp libwarpctc.so /usr/lib/x86_64-linux-gnu/(复制到/usr/lib/x86_64-linux-gun/ 具体路径请看ldd的其他依赖确定生成的so复制到哪里
第四:./test_cpu
7、让mxnet支持ctc
cd mxnet
修改mxnet的config.mk文件,对文件中的如下两行进行修改并使其生效
WARPCTC_PATH = $(HOME)/warp-ctc
MXNET_PLUGINS += plugin/warpctc/warpctc.mk
8、重新编译Mxnet
cd mxnet
make clean
make -j 8 USE_OPENCV=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1
git clone https://github.com/baidu-research/warp-ctc