Что означает статус Intel IPP -6 (ippStsSizeErr)?

 
Предыдущий Следующий
ippStsRangeErr ippStsBadArgErr

ippStsSizeErr

Это общий size-status: нулевая или отрицательная dimension, слишком маленький ROI, длина меньше filter/block requirement либо несовместимые source/destination sizes. Для image и signal функций причины различаются, поэтому определяйте конкретный аргумент по signature вызова.

Не смешивайте logical ROI size с количеством выделенных bytes. Большой buffer не делает допустимым нулевой width, а корректный vector length не компенсирует неверный state/filter length.

Локализуйте size parameter

  • Width, height, vector length и count после всех crop/format conversions.
  • Минимальные размеры для kernel, block, transform или codec stage.
  • Соответствие source и destination dimensions правилам конкретной функции.
  • Не произошло ли signed-to-unsigned преобразование отрицательного размера.

Логируйте имена и значения всех size-аргументов вместе с названием primitive — это существенно ускоряет поиск конкретного нарушенного ограничения.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.