# PyTorch Lightning and Core ML Libraries
lightning>=2.1.0
torch>=2.0.0
torchvision>=0.15.0
Pillow>=9.0.0

# Data Processing
pandas>=2.0.0
numpy>=1.24.0

# Preprocessing and ML Utilities
scikit-learn>=1.3.0
joblib>=1.3.0

# ONNX Support (for model export)
onnx>=1.14.0
onnxruntime>=1.16.0,<1.23.0
onnxscript>=0.1.0

# Metrics (for Classification and ImageClassification)
torchmetrics>=1.0.0

# Jupyter Notebook Support (optional, for running notebooks)
jupyter>=1.0.0
ipykernel>=6.25.0

# Configuration and Utilities
pyyaml>=6.0

# Web API Framework
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
jinja2>=3.1.0
python-multipart>=0.0.6
pydantic>=2.0.0

# Logging and Monitoring
tensorboard>=2.13.0

# CLI and Configuration Parsing
jsonargparse[signatures]>=4.27.7
