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

 
Предыдущий Следующий
ippStsDataTypeErr ippStsDivByZeroErr

ippStsOutOfRangeErr

Что означает ippStsOutOfRangeErr

ippStsOutOfRangeErr означает: Аргумент находится вне допустимого диапазона либо точка расположена за пределами изображения. Для ippStsOutOfRangeErr статус описывает математическое особое условие: недопустимую область определения, нулевой делитель, NaN, неверно упорядоченный диапазон, насыщение или граничный результат.

Для ippStsOutOfRangeErr это отрицательная ошибка: операция не может надёжно продолжаться с указанными значениями без предварительной проверки или преобразования входа.

При разборе ippStsOutOfRangeErr исходная техническая страница отдельно связывает статус с ROI. Для ippStsOutOfRangeErr сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.

Что проверить

  • При диагностике ippStsOutOfRangeErr зафиксируйте точную функцию, тип данных, масштабирование и элементы входа, на которых возникает условие.
  • При диагностике ippStsOutOfRangeErr проверьте нули, NaN, бесконечности, порядок нижней и верхней границ и значения после преобразования единиц или округления.
  • При диагностике ippStsOutOfRangeErr сверьте документированное поведение конкретного варианта функции: насыщение, специальное значение, предупреждение либо прекращение операции.
  • При диагностике ippStsOutOfRangeErr проверьте downstream-код: он не должен молча принимать infinity, NaN, насыщенный или неполный результат, если алгоритм требует конечных значений.

Для ippStsOutOfRangeErr исправление подтверждается тестом на корректном диапазоне и отдельным граничным тестом, который возвращает документированный статус и не приводит к неопределённому результату.

Документация для ippStsOutOfRangeErr


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