diff --git a/start-gpu.sh b/start-gpu.sh new file mode 100755 index 0000000..bd8701c --- /dev/null +++ b/start-gpu.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Get project root directory +PROJECT_ROOT=$(pwd) + +# Set environment variables +export USE_GPU=true +export USE_ONNX=false +export PYTHONPATH=$PROJECT_ROOT:$PROJECT_ROOT/api +export MODEL_DIR=src/models +export VOICES_DIR=src/voices/v1_0 +export WEB_PLAYER_PATH=$PROJECT_ROOT/web + +# Run FastAPI with GPU extras using uv run +uv pip install -e ".[gpu]" +uv run --no-sync uvicorn api.src.main:app --host 0.0.0.0 --port 50888