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 = (std::thread::hardware_concurrency() / 2 > 0) ? std::thread::hardware_concurrency() / 2 : 1
Default number of parallel processors (half of available hardware threads, minimum 1)
-
static constexpr unsigned int k_warm_up = 0