Do we need support Eigen with MKL
Created by: tensor-tang
根据 eigen 文档,我们只需要加宏来实现EIGEN_USE_MKL_ALL
和link MKL的library来enable这个功能。
但是,根据文档中所描述的加入了MKL影响的面很小,也就是基本的MKL BLAS (?GEMM, ?GEMV, ?TRSM, ?AXPY and ?DOT) and LAPACK (LU, Cholesky and QR)等,这些函数在paddle里面好像并没有使用eigen调用吧?我看用到这些的时候一般都会切到math::CBLAS
。
我实际增加了这个宏定义之后,没有任何速度提升。
@jacquesqiao @luotao1 @Superjomn 你们怎么看?
PS: paddle里面的USE_EIGEN_FOR_BLAS
貌似只是V2的功能。