Skip to main content

Module cursor

Module cursor 

Source
Expand description

Run cursors, each holding one CPU run of a sweep from its build to its RunOutcome.

A cursor steps its run a slice at a time, fires the run’s actions and samples it at every tick its MeasurePlan specifies. The CPU executors drive their runs through cursors. A GPU run steps on a track of exec::gpu instead, and both call run_outcome to end a run.

Structs§

RunCursor
One CPU run of a sweep, built and stepped a slice at a time.

Enums§

CursorState
Result of one RunCursor::advance.