nemo_rl.data.energon.multimodal.packing#
Energon-owned selection and materialization of multimodal SFT packs.
Module Contents#
Functions#
Group compatible sources and run the configured packer. |
|
Turn one selected source group into a physical pack. |
|
Create model tensors for a batch of physical Energon packs. |
Data#
API#
- nemo_rl.data.energon.multimodal.packing._cost(
- sample: nemo_rl.data.energon.multimodal.types.EncodedSFTSample,
- multiple: int,
- nemo_rl.data.energon.multimodal.packing.select_samples_to_pack(
- samples: list[nemo_rl.data.energon.multimodal.types.EncodedSFTSample],
- *,
- packer: nemo_rl.data.packing.SequencePacker,
- sequence_length_pad_multiple: int,
Group compatible sources and run the configured packer.
- nemo_rl.data.energon.multimodal.packing.pack_selected_samples(
- samples: list[nemo_rl.data.energon.multimodal.types.EncodedSFTSample],
- *,
- pack_capacity: int,
- sequence_length_pad_multiple: int,
Turn one selected source group into a physical pack.
- nemo_rl.data.energon.multimodal.packing.prepare_packed_sft_batch(
- packs: list[nemo_rl.data.energon.multimodal.types.PackedSFTSample],
- *,
- tokenizer: transformers.PreTrainedTokenizerBase,
- only_unmask_final: bool,
Create model tensors for a batch of physical Energon packs.
- nemo_rl.data.energon.multimodal.packing.__all__#
[‘pack_selected_samples’, ‘prepare_packed_sft_batch’, ‘select_samples_to_pack’]