【问题标题】:Objective-C - Element-wise addition (and division) of two matrices with Accelerate.framworkObjective-C - 使用 Accelerate.framework 对两个矩阵进行元素加法(和除法)
【发布时间】:2014-03-29 02:08:38
【问题描述】:

我有两个矩阵(float * 类型),所以我猜它们可以被视为数组。

我需要对两个矩阵进行逐元素相加,并且我希望尽可能提高性能。这将是一个iOS应用程序,所以我想看看Accelerate.framework是否有这样的功能。

Accelerate.framework 的文档有点难以理解。里面有很多带有 add 字样的函数,但我不知道它们是哪个或如何工作的。

以前有人这样做过吗?你能指出我正确的方向吗?

注意:我也需要对除法(即元素除法)执行相同的操作;如果可能的话,我还想使用Accelerate.framework

【问题讨论】:

    标签: ios objective-c matrix accelerate-framework


    【解决方案1】:

    如果您的矩阵可以被视为数组(在内存中是连续的),那么您要查找的函数是 vDSP_vaddvDSP_vdiv

    【讨论】:

    • 太棒了!我正在查看 BLAS 文档,它比 vDSP 更令人困惑。再次感谢!只要 SO 允许,我也会接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    相关资源
    最近更新 更多