Hi,
I am currently trying to build Numpy and Scipy with MKL on Ubuntu 18.04 following your tutorial (but not using the Intel compilers). It seems that everything works for Numpy. Here is the
np.__config__.show()
blas_mkl_info: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/include'] blas_opt_info: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/include'] lapack_mkl_info: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/include'] lapack_opt_info: libraries = ['mkl_rt', 'pthread'] library_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/lib/intel64'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['/opt/intel/compilers_and_libraries_2018/linux/mkl/include']
but when trying to build SciPy, it happens that my system cannot find mutiarray which seems to be due to the fact that it cannot find
libmkl_rt.so
I don't know how to work around that. I have tried following this tutorial too https://www.elliottforney.com/blog/npspmkl/
Any hints would be appreciated!
Thanks in advance