| Предыдущий | Следующий |
| ippStsRegExpMetaChErr | ippStsCTRSizeErr |
ippStsStrideMatrixErr
Этот статус относится к переходу от одной строки matrix к следующей. Шаг должен двигать указатель вперёд и сохранять выравнивание относительно размера элемента. Нулевой pitch, отрицательное представление view либо шаг, не кратный element size, делают адресацию строк некорректной.
Типичная ошибка — передать byte stride туда, где API ожидает число элементов, или наоборот. Для submatrix отдельно проверяйте исходный allocation pitch и смещение начала ROI.
Проверьте matrix stride
- В каких единицах точный primitive принимает stride: bytes или elements.
- Достаточен ли шаг для одной видимой строки с учётом width и element size.
- Не стал ли pitch нулевым или отрицательным после построения view.
- Кратно ли фактическое смещение между строками размеру одного элемента.
Копирование матрицы в плотный буфер может скрыть дефект, но правильнее сначала исправить описание layout и оставить тест для padded rows.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.