| Предыдущий | Следующий |
| ippStsConvergeErr | ippStsCountMatrixErr |
ippStsSizeMatchMatrixErr
Что означает ippStsSizeMatchMatrixErr
Размеры матриц не согласованы с операцией, которую требуется выполнить.
Запишите rows/columns всех участвующих matrices и операцию transposition. Для multiplication особенно важны внутренние размеры; визуально одинаковые buffers не гарантируют математически совместимую форму.
Для умножения, решения системы и других примитивов совместимость измерений различается. Проверять нужно логические rows/columns, а не только общий объём памяти.
Что проверить
- Запишите размеры каждой матрицы в порядке, в котором их видит API.
- Для произведения проверьте равенство внутреннего измерения left columns и right rows.
- Сопоставьте leading dimension/step с фактической раскладкой, чтобы не перепутать размерность и stride.
- Сохраните исходные численные данные до их модификации in-place, чтобы отдельно проверить обусловленность и требования к размерности.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.