rlmesh::RunResult
The result of a run.
struct RunResultFields
Methods
- num_episodes()Number of episodes in this result.
- total_steps()Total env steps across all episodes.
- mean_reward()Mean total reward per episode (
0.0when empty). - success_rate()The fraction of episodes the env reported a success, or
Nonewhen the run is empty or any episode lacks the signal. - format_telemetry()The telemetry rows as an aligned text table.
episodes
field[source]episodes: Vec<EpisodeResult>Every completed episode.
telemetry
field[source]telemetry: Vec<TelemetryRow>The run’s aggregated telemetry, one row per measured series.
advisories
field[source]advisories: Vec<Advisory>Notes raised while resolving the model adapter.
num_episodes
method[source]fn num_episodes(&self) -> usizeNumber of episodes in this result.
total_steps
method[source]fn total_steps(&self) -> i64Total env steps across all episodes.
mean_reward
method[source]fn mean_reward(&self) -> f64Mean total reward per episode (0.0 when empty).
success_rate
method[source]fn success_rate(&self) -> Option<f64>The fraction of episodes the env reported a success, or None when
the run is empty or any episode lacks the signal.
format_telemetry
method[source]fn format_telemetry(&self) -> StringThe telemetry rows as an aligned text table.
Trait implementations
- impl Clone for RunResult
- impl Debug for RunResult
- impl Default for RunResult
- impl StructuralPartialEq for RunResult
- impl PartialEq for RunResult
- impl Display for RunResult