Initial start-scripts commit

This commit is contained in:
valenti
2026-09-07 19:29:51 +00:00
commit 13c5e7c5aa
16 changed files with 1338 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
set -e
# 1. Ferma e rimuovi TUTTI i container Docker esistenti
echo "==> Arresto e rimozione di tutti i container Docker..."
sudo docker rm -f $(sudo docker ps -aq) 2>/dev/null || true
# 2. Prepara la cartella cache per Hugging Face
mkdir -p /home/azurian/.cache/huggingface
sudo chmod -R 777 /home/azurian/.cache/huggingface 2>/dev/null || true
# 3. Avvia Qwen 2.5 14B con Tool Calling abilitato
echo "==> Avvio del container vLLM Qwen 2.5 14B con Tool Calling..."
sudo docker run -d --restart unless-stopped \
--name vllm-qwen \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/huggingface:/root/.cache/huggingface \
vllm/vllm-openai:latest \
--model Qwen/Qwen2.5-14B-Instruct-GPTQ-Int4 \
--gpu-memory-utilization 0.25 \
--max-model-len 8192 \
--port 8000 \
--enable-auto-tool-choice \
--tool-call-parser hermes
# 4. Monitora i log di inizializzazione
sudo docker logs -f vllm-qwen