Spaces:
Paused
Paused
Update start_vince.sh
Browse files- start_vince.sh +18 -23
start_vince.sh
CHANGED
|
@@ -3,7 +3,6 @@ set -euo pipefail
|
|
| 3 |
|
| 4 |
: "${APP_DIR:=/app}"
|
| 5 |
|
| 6 |
-
export PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True,max_split_size_mb:128"
|
| 7 |
export CUDA_MODULE_LOADING="LAZY"
|
| 8 |
|
| 9 |
echo "======================================================="
|
|
@@ -11,28 +10,24 @@ echo " VINCIE - Start (VINCIE-3B, 8x L40S)"
|
|
| 11 |
echo "======================================================="
|
| 12 |
|
| 13 |
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
# Builder (garante Apex/Flash/q8 e deps CUDA)
|
| 18 |
-
echo "🛠️ Iniciando o builder.sh para compilar/instalar dependências CUDA..."
|
| 19 |
-
if [ -f "/app/builder.sh" ]; then
|
| 20 |
-
|
| 21 |
-
echo "✅ Builder finalizado."
|
| 22 |
-
else
|
| 23 |
-
echo "⚠️ Aviso: builder.sh não encontrado. Pulando etapa de compilação de dependências."
|
| 24 |
-
fi
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
|
| 37 |
export OUTPUT_ROOT="${OUTPUT_ROOT:-/app/outputs}"
|
| 38 |
export INPUT_ROOT="${INPUT_ROOT:-/app/inputs}"
|
|
@@ -51,4 +46,4 @@ tree -L 4 /data
|
|
| 51 |
|
| 52 |
echo "[vince][start] Lançando app_vince.py..."
|
| 53 |
# Executa diretamente o python.
|
| 54 |
-
exec python /app/
|
|
|
|
| 3 |
|
| 4 |
: "${APP_DIR:=/app}"
|
| 5 |
|
|
|
|
| 6 |
export CUDA_MODULE_LOADING="LAZY"
|
| 7 |
|
| 8 |
echo "======================================================="
|
|
|
|
| 10 |
echo "======================================================="
|
| 11 |
|
| 12 |
|
|
|
|
|
|
|
|
|
|
| 13 |
# Builder (garante Apex/Flash/q8 e deps CUDA)
|
| 14 |
+
#echo "🛠️ Iniciando o builder.sh para compilar/instalar dependências CUDA..."
|
| 15 |
+
#if [ -f "/app/builder.sh" ]; then
|
| 16 |
+
#/bin/bash /app/builder.sh
|
| 17 |
+
# echo "✅ Builder finalizado."
|
| 18 |
+
#else
|
| 19 |
+
# echo "⚠️ Aviso: builder.sh não encontrado. Pulando etapa de compilação de dependências."
|
| 20 |
+
#fi
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
python3 - <<'PY'
|
| 24 |
+
import os
|
| 25 |
+
from services.vince_server import VinceServer
|
| 26 |
+
try:
|
| 27 |
+
VinceServer.setup_dependencies()
|
| 28 |
+
except Exception as e:
|
| 29 |
+
print("Erro no setup")
|
| 30 |
+
PY
|
|
|
|
| 31 |
|
| 32 |
export OUTPUT_ROOT="${OUTPUT_ROOT:-/app/outputs}"
|
| 33 |
export INPUT_ROOT="${INPUT_ROOT:-/app/inputs}"
|
|
|
|
| 46 |
|
| 47 |
echo "[vince][start] Lançando app_vince.py..."
|
| 48 |
# Executa diretamente o python.
|
| 49 |
+
exec python /app/app_vince.py
|