Build mkldnn with mkl and cblas, fix sanitized build.
mkldnn does not use mkl without USE_MKL.
HAVE_MKL is false under sanitizers.
library/tf/mkldnn used to depend on contrib/libs/cxxsupp/openmp via contrib/libs/intel/mkl.
- CL/cl.h: contrib/libs/intel/FPGA_pro/hld/host/include/CL/cl.h
- CL/opencl.h: contrib/libs/intel/FPGA_pro/hld/host/include/CL/opencl.h
+- source_filter: "^contrib/libs/intel/mkldnn"
+ includes:
+ - mkl_cblas.h: contrib/libs/intel/mkl/include/mkl_cblas.h
+ - mkl_version.h: contrib/libs/intel/mkl/include/mkl_version.h
+ - mkl_vml_functions.h: contrib/libs/intel/mkl/include/mkl_vml_functions.h
+
- source_filter: "^contrib/libs/nsync"
includes:
- atomic.h: contrib/libs/nsync/platform/c++11/atomic.h
- hwloc.h
- hwloc/cudart.h
-- source_filter: "^contrib/libs/(deprecated|intel|tf)"
+- source_filter: "^contrib/libs/(deprecated|tf)"
includes:
- cblas.h
