# VG-HuBERT Requirements
# Core inference dependencies (minimal install)

# Core
torch>=2.0.0
transformers>=4.20.0
huggingface-hub>=0.10.0

# Audio processing
numpy>=1.20.0
soundfile>=0.10.0
scipy>=1.6.0

# Optional (for audio resampling if needed)
librosa>=0.9.0

# Training-only dependencies (install with: pip install -e .[training])
# These are NOT required for inference
#
# fairseq>=0.10.0      # Audio encoder training (has compatibility issues with Python 3.11+)
# apex                 # Mixed precision training (install from: https://github.com/NVIDIA/apex)
# Pillow>=9.0.0       # Image loading for visual grounding
# matplotlib>=3.5.0   # Visualization
# scikit-learn>=1.1.0 # Utilities
# seaborn>=0.11.0     # Plotting
# tqdm>=4.60.0        # Progress bars