Функция kaldi имеет только заголовочный файл в переполнении стека

Я пытался найти определение функции cblas_Xaxpy в Kaldi, поэтому я был направлен GOTO Definition на последнее место cblas-wrappers.hгде я нашел

inline void cblas_Xaxpy(const int N, const float alpha, const float *X,
const int incX, float *Y, const int incY) {
cblas_saxpy(N, alpha, X, incX, Y, incY);
}

Видимо ключ cblas_saxpyСначала я попытался направить к исходному файлу этого заголовочного файла, но я не нашел ни одного. Поэтому я попытался выполнить поиск по всему каталогу и родительскому каталогу, касающемуся проекта, и не смог найти ни одного файла, содержащего настоящее определение cblas_saxpy. Но это оригинальный код, и я выполнил его гладко.

Тогда я запутался: если это правильная версия, то должно быть какое-то место для определения функции cblas_saxpyреализация, но где это?

0

Решение

cblas_saxpy() определяется в LAPACK библиотека. (Поскольку это библиотека C, исходный код не должен присутствовать для компиляции программного обеспечения против библиотеки.) Определение cblas_saxpy в этой библиотеке есть обертка какой-то чрезвычайно старый код на Фортране.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]