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