MXNet is a lightweight, portable, and flexible deep learning framework with support to many programming languages such as C++, python, scala, julia, javascript, and R.

Since MXNet installation guide does not provide a guideline to install MXNet on CentOS 7, I write an installation guideline for CentOS 7. Here are the steps to build MXNet on CentOS 7:

1. Install dependencies

yum groupinstall "Development Tools" 
yum install atlas-devel opencv-devel

Atlas is installed in /usr/lib64/atlas.

2. Clone MXNet project

git clone --recursive https://github.com/dmlc/mxnet

3. Modify MSHADOW_LDFLAGS in mshadow/make/mshadow.mk (line 67) from -lcblas to -L/usr/lib64/atlas -lsatlas

...
else ifeq ($(USE_BLAS), atlas)
        MSHADOW_LDFLAGS += -L/usr/lib64/atlas -lsatlas
...        

4. Make

make -j$(nproc)

5. MXNet Python package installation

Follow official MXNet Python package installation guide