Spaces:
Running
on
T4
Running
on
T4
| set -e | |
| echo "==========================================" | |
| echo "VINE Demo Setup Script for HuggingFace Spaces" | |
| echo "==========================================" | |
| # Install system dependencies | |
| echo "Installing system dependencies..." | |
| apt-get update -qq | |
| apt-get install -y -qq ffmpeg | |
| # Install additional required packages | |
| echo "Installing additional Python packages..." | |
| pip install --no-cache-dir flax openai | |
| pip install --no-cache-dir spacy spacy_fastlang | |
| pip install --no-cache-dir decord | |
| # Download spacy language model | |
| echo "Downloading spacy language model..." | |
| python -m spacy download en_core_web_lg | |
| # Install local packages in editable mode from src/ | |
| echo "Installing local packages in editable mode..." | |
| # Install video-sam2 | |
| if [ -d "src/video-sam2" ]; then | |
| echo "Installing video-sam2..." | |
| pip install --no-cache-dir -e src/video-sam2 | |
| fi | |
| # Install LASER | |
| if [ -d "src/LASER" ]; then | |
| echo "Installing LASER..." | |
| pip install --no-cache-dir -e src/LASER | |
| fi | |
| # Install vine_hf | |
| if [ -d "src/vine_hf" ]; then | |
| echo "Installing vine_hf..." | |
| pip install --no-cache-dir -e src/vine_hf | |
| fi | |
| # Install GroundingDINO and build C++ extensions | |
| if [ -d "src/GroundingDINO" ]; then | |
| echo "Installing GroundingDINO..." | |
| pip install --no-cache-dir -e src/GroundingDINO | |
| echo "Building GroundingDINO C++ extensions (will show warnings if CUDA unavailable)..." | |
| cd src/GroundingDINO | |
| python setup.py build_ext --inplace 2>&1 | tail -20 | |
| cd ../.. | |
| fi | |
| echo "==========================================" | |
| echo "Setup complete!" | |
| echo "==========================================" | |