Struct anira::InferenceConfig::Defaults#
-
struct Defaults
Default values for inference configuration parameters.
This nested struct provides sensible default values for optional InferenceConfig parameters, ensuring consistent behavior across different usage scenarios.
Public Static Attributes
-
static constexpr unsigned int k_warm_up = 0
Default number of warm-up inferences (0 = no warm-up)
-
static constexpr bool k_session_exclusive_processor = false
Default session exclusivity (false = shared processors)
-
static constexpr float k_blocking_ratio = 0.f
Default blocking ratio (0.0 = non-blocking)
-
static unsigned int m_num_parallel_processors
Default number of parallel processors (half of available hardware threads, minimum 1). Defined out of line (InferenceConfig.cpp): an exported inline variable would be bound STB_GNU_UNIQUE by GCC, which makes glibc refuse to ever unload the library.
-
static constexpr unsigned int k_warm_up = 0