# Requirements for Robometer (RBM) Eval UI Gradio App # Core dependencies matplotlib>=3.5.0 numpy>=1.21.0 torch>=2.0.0 PyYAML>=6.0 Pillow>=9.0.0 # HuggingFace huggingface-hub>=0.16.0 transformers>=4.30.0 # Sentence transformers (for ReWiND models) sentence-transformers>=2.2.0 # Qwen VL utilities qwen-vl-utils # Video processing opencv-python-headless>=4.5.0 decord>=0.6.0 # For video frame extraction (same as preprocess_datasets.py) # Development tools (optional, for auto-reload) watchfiles # For file watching during development # RBM package (installed from git repository) # For local development, you can also install with: pip install -e ../ (from parent directory) # git+https://github.com/aliang8/reward_fm.git@anthony_working # Gradio: use 6.x to match Hugging Face Spaces (avoid conflict with platform's gradio==6.0.0). # For local dev, 4.x also works; pin to 6.0.0 if you deploy to Spaces. gradio[oauth,mcp]>=4.44.0,<=6.0.0