I ran some quick informal benchmark on my code. Runtimes are in seconds.
Intel® Core™ i7-4700MQ CPU @ 2.40GHz
installation inference runtime (s) pip install mxnet-mkl 0.8 pip install mxnet 1.3 manual install (atlas, openmp) 4.2 manual install (atlas, lapack, openmp) 4.2 manual install (atlas) 4.4 manual install (openblas) 10.8
manual installation = build from source (master)
pip mxnet = 1.1.0
I am surprised by the order of magnitude difference between
pip install mxnet (which uses
openblas) and manual installation with
Am I missing some obvious compilation flags? This was meant to be an informal benchmark, but I can get some reproducible code and control for mxnet version if there is a need for debugging.