我从各种来源(主要来自官方文档)听说 Tensorflow Lite(针对 ARM)使用这三个库 - Ruy、Eigen、XNNPACK - 进行操作。
我知道它们以某种方式加速了 TF Lite 中的计算(主要是卷积),但我不确定每个库的用途是什么。我知道 Eigen 是一个 BLAS 库,但我不确定其他库是什么以及它们在 TF Lite 中如何相互关联。
有人愿意解释一下它们有哪些不同的用途以及它们如何在 TF Lite 中结合使用吗?(也许是调用堆栈?)
我一直在查看每个库的官方文档,但找不到 Ruy 和 XNNPACK 的更多详细信息。Ruy 说它提供了高效的矩阵乘法,但这不是 BLAS 库所做的吗?