如何在运行时确定是否使用blas

时间:2018-03-08 13:07:10

标签: android eigen blas

我在我的项目中使用eigen。令人惊讶的是,还发现高通为snapdragon进程创建了一个lib QSML,甚至是BLAS的替代品。我在cmakelist中打开它:#add_definitions(-DEIGEN_USE_BLAS)。它简单而有效!加速大约2倍!

然而,QSML不会运行其他社交,没有mtk,三星......并且在运行时崩溃。是否可以在cmake或gradle构建中为Qualcomm和mtk以及其他人配置构建?或者是否可以让android知道soc正在运行什么并切换到不同的.so?或者如何在每个Android手机上运行blas?

0 个答案:

没有答案