composite
optimus_dl.modules.data.transforms.composite
¶
CompositeTransform
¶
Bases: BaseTransform
Transform that applies multiple transformations in sequence.
This allows building complex data processing pipelines by composing simpler transforms (e.g., Tokenize -> Chunk -> Batch).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cfg
|
CompositeTransformConfig
|
Composite transform configuration. |
required |
Source code in optimus_dl/modules/data/transforms/composite.py
build(source)
¶
Chain all internal transformations together starting from the source.
CompositeTransformConfig
dataclass
¶
Bases: RegistryConfigStrict
Configuration for a chain of transforms.
Attributes:
| Name | Type | Description |
|---|
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
transforms
|
list[RegistryConfig]
|
|
'???'
|