【问题标题】:Intel MKL function cblas_sgemv gives different results each time英特尔 MKL 函数 cblas_sgemv 每次给出不同的结果
【发布时间】:2019-10-05 13:42:55
【问题描述】:

我使用英特尔 MKL 的函数 cblas_sgemv 进行矩阵向量乘法,但此函数每次都给出不同的结果。有时这可以给出正确的结果(与参考结果相比,L2 范数有 1e-6 的误差)。

我检查了这个函数的输入每次都是一样的,我只是按照this document使用这个函数。

我的代码如下:

cblas_sgemv(CblasRowMajor, Trans, M, N, alpha, A, lda, x, incx, beta, y, incy);

希望有人能解释一下。

【问题讨论】:

    标签: c++ matrix-multiplication intel-mkl


    【解决方案1】:

    我已经解决了这个问题。可以在here 找到解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 2018-02-21
      • 2016-09-26
      • 2019-11-19
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      相关资源
      最近更新 更多