Struct Latency Sensitivity Learner

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

1pub struct LatencySensitivityLearner { /* private fields */ }

Learner that derives default latency sensitivity hints from run history.

Implementations

impl LatencySensitivityLearner

impl LatencySensitivityLearner

new

pub fn new(agent_id: impl Into<String>, config: SensitivityConfig) -> Self

Create a new latency-sensitivity learner.

Parameters
  • agent_id: Agent identifier whose trie state should be updated.
  • config: Sensitivity-derivation configuration for the trie builder.
Returns

A configured LatencySensitivityLearner.

Trait Implementations

impl Learner for LatencySensitivityLearner

impl Learner for LatencySensitivityLearner

process_run

fn process_run<'a>(
    &'a self,
    run: &'a RunRecord,
    backend: &'a dyn StorageBackendDyn,
    hot_cache: &'a Arc<RwLock<HotCache>>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'a>>