nemo_automodel.components.datasets.zephon.config
nemo_automodel.components.datasets.zephon.config
Typed options for shared Zephon source construction and runtime delivery.
Module Contents
Classes
API
Bases: typing.TypedDict
Existing Zephon TokenEstimation fields accepted at the recipe boundary.
Downloaded source cache settings.
Separate decoded-cache budget; source shards use cache_limit_bytes.
Configure source and decoded caches through Zephon’s existing I/O API.
Canonical lane layout and all-rank checkpoint aggregation.
Grouped settings nested under dataset.zephon.
Dataset adapters select encoding. These groups configure the shared source, packing and delivery backbone for both text and image pipelines. Concrete values are integration defaults. Field comments document automatic choices and values delegated to Zephon; these remain declarative until build time.
Optional online packing; seq_len bounds shifted model inputs.
Omitted lengths use the model’s input-token limit. pack_algorithm=None
keeps supplied documents separate and lets to_training pad shorter inputs.
Decoded Parquet cache overrides; omitted fields retain Zephon defaults.
Construct Zephon’s cache settings without replacing automatic defaults.
Cache-warmup operator settings; None fields keep Zephon’s defaults.
Number of samples to look ahead; None uses Zephon’s operator default.
Concurrent cache-warmup workers; None uses Zephon’s operator default.
Pipeline execution and queue capacities; None uses Zephon’s automatic sizing.
Prefetch depth between stages; zero disables the optional stage prefetch buffer.
Positive capacity of the MTP engine-to-consumer IPC queue.
Consumer-side MTP prefetch depth; zero disables the background receiver thread.
Positive queue capacity between operators within a stage.
Pipeline-output prefetch depth in batches; zero disables this prefetch buffer.
A named local/cloud dataset descriptor using Zephon’s URI grammar.
Source traversal, token-aware allocation and end-of-data policy.
Consumer attention policy and Zephon boundary-target supervision.
Per-stage operator parallelism.
Concrete values are integration tuning defaults. None uses each Zephon operator’s default, including the image encoder’s advertised traits.