Files
spark-all-start-scripts/start-llama3-8b.sh
T
2026-09-07 19:29:51 +00:00

29 lines
889 B
Bash
Executable File

#!/usr/bin/env bash
set -e
# 1. Rimuovi eventuali container attivi
sudo docker rm -f nim-llama3-8b-spark nim-qwen3-32b-spark 2>/dev/null || true
# 2. Estrai la chiave API
API_KEY=$(grep '^nvapi-' /home/azurian/.nvidia | head -n 1 | tr -d '\r\n[:space:]')
# 3. Assicura i permessi sulla cache
sudo chmod -R 777 /home/azurian/.cache/nim 2>/dev/null || true
# 4. Avvia il container NIM Llama 3.1 8B DGX Spark
sudo docker run -d --restart unless-stopped \
--name nim-llama3-8b-spark \
--gpus all \
--ipc=host \
-p 8001:8000 \
-v /home/azurian/.cache/nim:/opt/nim/.cache \
-e NGC_API_KEY="$API_KEY" \
-e NIM_CACHE_PATH=/opt/nim/.cache \
-e NIM_MAX_MODEL_LEN=8192 \
-e CUDA_MODULE_LOADING=LAZY \
-e PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True" \
nvcr.io/nim/meta/llama-3.1-8b-instruct-dgx-spark:latest
# 5. Monitora i log
sudo docker logs -f nim-llama3-8b-spark