neuralqx.utils.io.runtime_loggers.deferred_runtime_log module¶
- class DeferredRuntimeLog¶
Bases:
RuntimeLogRuntimeLog variant that can defer history accumulation until flush.
When
defer_accumulationis enabled, per-step payloads are stored as raw entries and converted into History objects only whenflush(),serialize()ordataaccess is requested.- set_deferred_accumulation(enabled)¶
Enable/disable deferred accumulation mode.
Disabling deferred mode materializes any pending entries immediately.
- Return type:
- flush(variational_state=None)¶
Flushes the data that is stored internally to disk/network.
- Parameters:
variational_state – optional variational state from which additional data might be extracted.