Optionaloptions: RuntimeOptionsReadonlypersistReadonlyrootLineage: withEngine() forks share their origin's root (same cache, backends and tenant). Frames on runtimes
with different roots belong to different owners and are not combined implicitly — see resolveRuntime.
The memory policy this runtime applies to every execution (call-site collect({ memory }) overrides it).
Optionalopts: ExecuteOptionsExecute and return what actually ran: per-node backend, kernels, fallback reasons and timings.
In strict mode a plan whose requested engine executed no node throws EngineStrictError.
Optionalopts: ExecuteOptionsRegistered backends (CPU first). Backends are shareable: withEngine forks and sessions reuse them.
Replace this runtime's memory policy (instance only; setMemoryPolicy() from the package sets the process default).
Immutable-ish fork with a forced engine (does not mutate this instance).
Optionaloptions: { strict?: boolean }
This runtime's
persist()cache: the process default unless the constructor was given its own.