nemo_automodel.components.training.batch
nemo_automodel.components.training.batch
Move model input tensors while retaining host-side packing metadata.
Module Contents
Functions
API
Transfer training/validation inputs without moving deferred attention IDs.
Parameters:
batch
Model inputs containing tensors of arbitrary shape, including
nested mappings/lists/tuples. _packed_seq_ids is an integer
tensor [batch, sequence] retained on CPU only when masks/Flash metadata still need preparation.
THD and prepared-mask inputs transfer normally.
device
Destination for all other tensor inputs.
Returns: dict[str, Any]
New containers preserving tensor shapes and dtypes. Deferred attention