Skip to main content

Module executor

Module executor 

Source
Expand description

Model execution traits for replay

These traits define how to re-execute a model during replay. Implementors connect the replay engine to actual model inference.

Structs§

ComparisonResult
Comparison result between original and replayed outputs
EchoExecutor
Echo executor that returns the original snapshot outputs. Useful for testing the replay pipeline without a real model.
ExecutionConfig
Configuration for how to execute during replay
ExecutionResult
Result of model execution during replay
FieldComparison
NoOpExecutor
No-op executor that returns empty outputs. Used when no real model execution is available.

Traits§

ModelExecutor
Async trait for model re-execution during replay.
SyncModelExecutor
Sync version of ModelExecutor for non-async contexts