Site icon EfmSoft

What does Intel IPP status 31 (ippStsSmallerCodebook) mean?

 
Could be also:
ConstantTypeOS
ERROR_GEN_FAILUREWin32 errorWindows
KERN_DEFAULT_SETKern returnMac
EMLINKerrnoAny
SHARED_RESOURCE_CONV_ERRORBugCheck CodeWindows
Previous Next
ippStsWrongIntersectQuad ippStsSrcSizeLessExpected

ippStsSmallerCodebook

Investigate Intel IPP created a codebook smaller than cdbkSize at the first returning call, before a wrapper substitutes a generic message. The codebook-generation primitive completed but could not produce the requested number of distinct usable entries from the supplied data.

Operational meaning

Build a reproducible record

CaptureDiagnostic value
Function, requested cdbkSize, returned size, sample count, distinct-vector count, dimension, and initialization.Identifies the concrete object and operation associated with Intel IPP created a codebook smaller than cdbkSize.
IppStatus sign and value interpreted using the same IPP headers as the linked library.Separates argument or lifecycle state from the provider beneath the returned status.
Output-buffer state and checksum before and after the call.Creates a stable before-and-after comparison.
Reference result or invariant appropriate to the primitive domain.Shows whether that result is the first result or a translated summary.

Checks that separate the causes

  1. Train on synthetic distinct vectors whose count exceeds cdbkSize.
  2. Run one boundary input and one known-good control without changing dispatch/library version. Treat a changed result as a new boundary rather than automatic resolution of the failing return.
  3. Check the status immediately; IPP does not preserve a global last-status value. Repeat the original supported operation so the check remains relevant to the original call.

Resolution criteria

Targeted correction. Reduce requested size or improve/diversify training data and handle the returned actual size explicitly.

Acceptance criterion. Returned codebook size meets the chosen contract and quality metrics remain stable on held-out data.

Technical references


Looking for a different code? Search another status or error code.

Exit mobile version