# Core PyTorch and Deep Learning
torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0

# Vision-Language Models and CLIP
open_clip_torch>=2.20.0

# LoRA and Parameter-Efficient Fine-tuning
peft>=0.4.0

# Configuration Management
hydra-core>=1.3.0
omegaconf>=2.3.0

# Experiment Tracking and Logging
wandb>=0.15.0

# Data Processing and Datasets
wilds>=2.0.0
pandas>=1.5.0
numpy>=1.21.0
Pillow>=9.0.0
datasets>=2.0.0

# Machine Learning and Clustering
scikit-learn>=1.1.0

# Visualization
matplotlib>=3.5.0

# Progress Bars and Utilities
tqdm>=4.64.0

# YAML Configuration
PyYAML>=6.0

# Standard Library Extensions (Python 3.8+)
pathlib2>=2.3.0

# Development and Testing (optional)
pytest>=7.0.0
black>=22.0.0
flake8>=5.0.0
