caarleexx commited on
Commit
7c5e07c
·
verified ·
1 Parent(s): 72f44e1

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +3 -17
entrypoint.sh CHANGED
@@ -39,24 +39,10 @@ echo ""
39
  WHEEL_DIR="/data/wheel"
40
  mkdir -p "$WHEEL_DIR"
41
 
42
- FLASH_ATTN_WHL=$(find "$WHEEL_DIR" -name "flash_attn-*.whl" | head -n 1)
 
 
43
 
44
- if [[ -f "$FLASH_ATTN_WHL" ]]; then
45
- echo "📦 Encontrado wheel compilado: $FLASH_ATTN_WHL"
46
- echo " > Instalando diretamente sem recompilar..."
47
- pip install --no-cache-dir "$FLASH_ATTN_WHL"
48
- else
49
- echo "⚙️ Nenhum wheel encontrado. Compilando flash-attn..."
50
- pip wheel flash-attn==2.8.3 --no-build-isolation -w "$WHEEL_DIR"
51
- FLASH_ATTN_WHL=$(find "$WHEEL_DIR" -name "flash_attn-*.whl" | head -n 1)
52
- if [[ -f "$FLASH_ATTN_WHL" ]]; then
53
- echo "✅ Compilação concluída. Instalando a partir do cache local."
54
- pip install --no-cache-dir "$FLASH_ATTN_WHL"
55
- else
56
- echo "❌ Falha ao compilar flash-attn."
57
- exit 1
58
- fi
59
- fi
60
 
61
  # --- Setup de Dependências ---
62
  echo " > Verificando dependências com setup.py..."
 
39
  WHEEL_DIR="/data/wheel"
40
  mkdir -p "$WHEEL_DIR"
41
 
42
+ chmod +x /app/compile_flash.sh
43
+ # Compila ou carrega FlashAttention do cache persistente
44
+ bash /app/compile_flash.sh
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
  # --- Setup de Dependências ---
48
  echo " > Verificando dependências com setup.py..."