Реализация openblas sgemv CblasRowMajor возвращает неправильные результаты (cblas_sgemv)

Я провел некоторый тест, используя cblas_sgemv в openblas, и обнаружил, что в моем тестовом примере он вернул неверный результат.

A is
1 2
3 4
5 6

B is 
1 2

Выход C должен быть 5 11 17

Но он выводит 5 14 0

Вот пример кода. https://docs.google.com/document/d/15mCkfcQuruQxi4CjvVkoK2jfgnG2w3izd0wMFMW6UOk/edit?usp=sharing


person sushiman    schedule 01.11.2016    source источник


Ответы (1)


параметр lda кажется неправильным. поскольку порядок CblasRowMajor, он должен быть 2 (количество столбцов) вместо 3 (количество строк).

ср. https://stackoverflow.com/a/30208420/6058571

person stefan0xC    schedule 27.08.2017