jackailocal / deploy /appliance /nim-compose.example.yml
jackboy70's picture
Deploy: accurate lite-builder note
f25362a
Raw
History Blame Contribute Delete
1.16 kB
# Exemple de déploiement NVIDIA NIM pour l'appliance JackAILocal (GPU NVIDIA).
# Le conteneur est tiré UNE FOIS au build (Internet + clé NGC requis), puis
# tourne entièrement hors ligne chez le client.
#
# docker login nvcr.io # user: $oauthtoken / password: clé API NGC
# docker compose -f nim-compose.example.yml pull
# docker compose -f nim-compose.example.yml up -d
#
# L'API (compatible OpenAI) écoute sur 127.0.0.1:8000. Configurer ensuite
# jackailocald: [backends.llamacpp] enabled = true, url = "http://127.0.0.1:8000".
# Remplacer l'image par le modèle choisi sur build.nvidia.com/models et
# vérifier la licence du modèle avant toute distribution commerciale.
services:
nim-llm:
image: nvcr.io/nim/qwen/qwen3.5-9b-instruct:latest
runtime: nvidia
environment:
- NGC_API_KEY=${NGC_API_KEY:-}
- NIM_CACHE_PATH=/opt/nim/.cache
volumes:
- ./nim-cache:/opt/nim/.cache
ports:
- "127.0.0.1:8000:8000"
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
restart: unless-stopped