Столкнулся с двумя ошибками при сборке кофе с MKL. MKL устанавливается в /opt/intel
- mkl.h не найден
- caffe usr/bin/ld: не могу найти -lmkl_rt
- /intel/mkl/lib/intel64/libmkl_intel_thread.so: неопределенный символ: omp_get_num_procs
Столкнулся с двумя ошибками при сборке кофе с MKL. MKL устанавливается в /opt/intel
Ошибки 1 и 2 были устранены после указания следующих двух
BLAS := mkl
BLAS_INCLUDE := /opt/intel/compilers_and_libraries_2017.0.098/linux/mkl/include/
BLAS_LIB := /opt/intel/compilers_and_libraries_2017.0.098/linux/mkl/lib/intel64_lin/
Для 3 см. https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/402497
Мне пришлось добавить /opt/intel/compilers_and_libraries_2017.0.098/linux/compiler/lib/intel64_lin/ в LD_LIBRARY_PATH.
Также добавлен /opt/intel/compilers_and_libraries_2017.0.098/linux/mkl/lib/intel64_lin/ в LD_LIBRARY_PATH.