nat.experimental.test_time_compute.selection.threshold_selector#
Attributes#
Classes#
Downselects only those TTCItems whose 'score' >= config.threshold. |
Functions#
|
Module Contents#
- logger#
- class ThresholdSelector( )#
Bases:
nat.experimental.test_time_compute.models.strategy_base.StrategyBase
Downselects only those TTCItems whose ‘score’ >= config.threshold.
- async build_components(builder: nat.builder.builder.Builder) None #
Build the components required for the selector.
- supported_pipeline_types() list[nat.experimental.test_time_compute.models.stage_enums.PipelineTypeEnum] #
Return the stage types supported by this selector.
- stage_type() nat.experimental.test_time_compute.models.stage_enums.StageTypeEnum #
Return the stage type of this strategy.
- async ainvoke(
- items: list[nat.experimental.test_time_compute.models.ttc_item.TTCItem],
- original_prompt: str | None = None,
- agent_context: str | None = None,
- **kwargs,
- async register_threshold_selector(
- config: nat.experimental.test_time_compute.models.selection_config.ThresholdSelectionConfig,
- builder: nat.builder.builder.Builder,