ScriptIntrinsicBLAS 在 API 23 或更高级版本中受支持。有没有办法在 API 17 中执行基本的线性代数运算,而无需编写自定义 RS 内核?
RenderScript 运行时 API 参考似乎提供了点积和规范化等操作,但它只支持 4 维向量(例如 double4(,不支持表示为分配的无限向量(如 ScriptIntrinsicBLAS 所做的(。
任何见解将不胜感激!
ScriptIntrinsicBLAS 在 RenderScript 支持库中可用。
你需要在build.gradle中拥有以下内容:
defaultConfig {
renderscriptSupportModeEnabled true
renderscriptSupportModeBlasEnabled true
}
推荐的构建环境:
Android Studio 2.2.3 or higher
Build-Tools 24.0.3 or higher
com.android.tools.build:gradle:2.2.3 or higher