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

 
Предыдущий Следующий
ippStsContextMatchErr ippStsFftOrderErr

ippStsFftFlagErr

Flags при создании FFT specification выбирают режимы нормировки и другие свойства transform. Ошибка означает, что набор опций нельзя интерпретировать для данного initializer; это setup failure, а не результат вычислений в frequency domain.

Типичная причина — enum из wrapper или сохранённой конфигурации, значения которого не совпадают с константами текущей версии IPP. Также проверяйте недопустимые комбинации нескольких bits.

Проверьте FFT options

  • Точное значение flags перед initialization.
  • Разрешены ли выбранные bits и их сочетание этой функцией.
  • Forward и inverse specs используют совместимые normalization conventions.
  • Wrapper enum явно преобразуется в IPP constants, а не передаётся как совпавшее по размеру число.

После исправления initialization должен проходить на нулевом или тестовом buffer без анализа спектра; это отделяет конфигурационную проблему от математического результата FFT.

Ссылки


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