Files
DataPipeline/pipeline/__init__.py
T
2026-03-30 20:58:51 +08:00

29 lines
772 B
Python

import logging
from pipeline.tokenizer import BpeTokenizer
from pipeline.text import TextNormalizer
from pipeline.packing import SequencePacker
from pipeline.io import IOHandler, export_dataset, cache_jsonl
from pipeline.processors import ProcessorFactory, BaseProcessor
from pipeline.utils import setup_logging
from pipeline.strategies import PromptStrategy, ChatMLStrategy, AlpacaStrategy, StrategyFactory
# Configure project-level logging
setup_logging()
__all__ = [
# Core modules
'BpeTokenizer',
'TextNormalizer',
'SequencePacker',
'IOHandler',
'ProcessorFactory',
'BaseProcessor',
'export_dataset',
'cache_jsonl',
# Strategy pattern
'PromptStrategy',
'ChatMLStrategy',
'AlpacaStrategy',
'StrategyFactory',
]