Что означает статус Intel IPP 19 (ippStsDomain)?

 
Также может означать:
КонстантаТипОС
ERROR_WRITE_PROTECTОшибка WindowsWindows
KERN_UREFS_OVERFLOWКод возврата ядра macOSmacOS
ENODEVerrnoЛюбая
EMPTY_THREAD_REAPER_LISTКод BSODWindows
Предыдущий Следующий
ippStsSingularity ippStsNonIntelCpu

ippStsDomain

ippStsDomain — общее предупреждение о нарушении математической области определения. Примеры: отрицательный аргумент real square root, неположительное значение для logarithm или параметр, для которого выбранная функция определена только на ограниченном множестве.

Это не то же самое, что перепутанные lower/upper bounds. Границы параметров могут быть заданы правильно, но отдельный sample всё равно нарушает математику primitive. Поэтому диагностировать нужно значения элементов и контракт конкретной функции.

Проверьте математический domain

  • Сопоставьте каждый входной параметр с областью определения используемой IPP routine.
  • Проверьте граничные значения после округления, масштабирования и преобразования единиц.
  • Если вход законно выходит за real-valued domain, оцените complex-valued вариант или явную обработку этого случая.

Критерий исправления — отсутствие случайных domain violations на обычных данных и предсказуемая обработка специально подготовленного граничного теста.

Ссылки


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