Skip to content

Commit

Permalink
Move pipeline logic to its own train module
Browse files Browse the repository at this point in the history
  • Loading branch information
epwalsh committed Jan 31, 2025
1 parent 7e4a566 commit a96f127
Show file tree
Hide file tree
Showing 4 changed files with 1,099 additions and 478 deletions.
8 changes: 7 additions & 1 deletion src/olmo_core/train/train_module/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@
TransformerActivationCheckpointingMode,
TransformerDataParallelConfig,
TransformerDataParallelWrappingStrategy,
TransformerPipelineParallelConfig,
TransformerTensorParallelConfig,
TransformerTrainModule,
TransformerTrainModuleConfig,
)
from .transformer_pipeline import (
TransformerPipelineParallelConfig,
TransformerPipelineTrainModule,
TransformerPipelineTrainModuleConfig,
)

__all__ = [
"TrainModule",
Expand All @@ -22,6 +26,8 @@
"BasicTrainModule",
"TransformerTrainModule",
"TransformerTrainModuleConfig",
"TransformerPipelineTrainModule",
"TransformerPipelineTrainModuleConfig",
"TransformerActivationCheckpointingConfig",
"TransformerActivationCheckpointingMode",
"TransformerDataParallelConfig",
Expand Down
Loading

0 comments on commit a96f127

Please sign in to comment.