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

 
Предыдущий Следующий
ippStsNullPtrErr ippStsSizeErr

ippStsRangeErr

ippStsRangeErr означает неверно заданный интервал: нижняя граница больше верхней.

Особенно внимательно проверяйте значения после conversion и per-channel настройки: преобразование единиц или отрицательный scale может поменять границы местами.

Проверьте порядок границ

  • Запишите фактические minimum и maximum в единицах, которые получает IPP.
  • Проверьте каждую пару bounds в per-channel arrays, а не только первый канал.
  • Проверьте конфигурационные пути, где low/high, left/right или start/end могут поменяться местами.

Исправление устойчиво, если границы валидируются непосредственно перед формированием аргументов primitive, а boundary tests покрывают равные и почти равные значения.

Ссылки


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