Skip to main content

Crate rlmesh_runtime

Crate rlmesh_runtime 

Source
Expand description

RLMesh single-session runtime driver.

This crate owns the shared reset -> predict -> step execution semantics for one ready environment/model session. It deliberately does not own managed route fan-out, endpoint pooling, workload expansion, scheduling, or cluster lifecycle.

Re-exports§

pub use hooks::ActionReceivedEvent;
pub use hooks::EnvConnectedEvent;
pub use hooks::EpisodeCompletedEvent;
pub use hooks::EpisodeStartedEvent;
pub use hooks::HookError;
pub use hooks::LogEvent;
pub use hooks::LogLevel;
pub use hooks::ModelConnectedEvent;
pub use hooks::NoopRuntimeHooks;
pub use hooks::ObservationEmittedEvent;
pub use hooks::RuntimeHookChain;
pub use hooks::RuntimeHooks;
pub use hooks::RuntimeRouteContext;
pub use hooks::SessionEndedEvent;
pub use hooks::SessionFailedEvent;
pub use hooks::SessionStartedEvent;
pub use hooks::StepCompletedEvent;
pub use hooks::TelemetrySummaryEvent;
pub use hooks::TelemetryWindowEvent;
pub use hooks::TimingSummary;
pub use spec::RuntimeLimits;
pub use spec::RuntimeReport;
pub use spec::RuntimeSessionSpec;

Modules§

hooks
spec

Structs§

RuntimeDriver
RuntimeEnvReset
RuntimeEnvStep
RuntimeModelPrediction

Enums§

RuntimeError

Traits§

RuntimeEnv
RuntimeModel