Spaces:
Sleeping
Sleeping
File size: 1,315 Bytes
32cde13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | #!/bin/bash
# Local Development Script for Depth Anything 3
# This script sets up and runs the app locally for fast iteration
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
echo "🔧 Setting up local development environment..."
# Check if virtual environment exists
if [ ! -d "venv" ]; then
echo "📦 Creating virtual environment..."
python3 -m venv venv
fi
# Activate virtual environment
echo "🐍 Activating virtual environment..."
source venv/bin/activate
# Upgrade pip
echo "⬆️ Upgrading pip..."
pip install --upgrade pip setuptools wheel --quiet
# Install/upgrade dependencies
echo "📚 Installing dependencies..."
pip install -q -r requirements.txt
# Check if model directory exists (optional - will download on first use)
MODEL_DIR="${DA3_MODEL_DIR:-depth-anything/DA3NESTED-GIANT-LARGE}"
if [ ! -d "$MODEL_DIR" ]; then
echo "⚠️ Model directory not found: $MODEL_DIR"
echo " The model will be downloaded automatically on first use."
fi
# Create workspace directories
mkdir -p workspace/gradio
mkdir -p workspace/gallery
echo ""
echo "✅ Setup complete!"
echo ""
echo "🚀 Starting local development server..."
echo " URL: http://127.0.0.1:7860"
echo " Press Ctrl+C to stop"
echo ""
# Run the local app
python app_local.py
|