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

 
Предыдущий Следующий
ippStsOutOfRangeErr ippStsMemAllocErr

ippStsDivByZeroErr

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

ippStsDivByZeroErr означает validation failure входных коэффициентов/делителей, а не автоматически переполнение результата. Нужно найти конкретный zero divisor в том parameter set, который использует primitive.

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

  • Сохраните имя primitive и все divisor/scalar/vector inputs до преобразования типов.
  • Для per-channel/element-wise операций найдите точный индекс или канал с нулевым значением.
  • Проверьте masking logic: masked-out element не должен случайно оставаться активным при нулевом divisor.
  • Определите заранее допустимую fallback semantics для математически особого случая вместо ловли ошибки после вызова.

Как подтвердить исправление

Исправление подтверждается отсутствием zero divisor на активных элементах и стабильным результатом primitive на граничных inputs.

Технические ссылки


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