# Core dependencies
torch>=2.0.0
transformers>=4.30.0
numpy>=1.21.0
tqdm>=4.64.0
psutil>=5.9.0

# Data processing
datasets>=2.12.0
tokenizers>=0.13.0

# GPU monitoring and management
GPUtil>=1.4.0

# Configuration and logging
pyyaml>=6.0
tensorboard>=2.13.0

# Optional but recommended
scipy>=1.9.0
scikit-learn>=1.3.0

# For mixed precision training
accelerate>=0.20.0

# For visualization (optional)
matplotlib>=3.5.0
seaborn>=0.11.0

# For distributed training (optional)
# deepspeed>=0.9.0  # Uncomment if using DeepSpeed