nvidia-nim-single
nvidia-nim-single
Application Docker from PikkonMG's Repository
Vue d'ensemble
Exigences
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8000]/docs- Réseau
bridge- Coquille
bash- Privilégié
- false
- Paramètres supplémentaires
--gpus all --shm-size=16gb --ulimit memlock=-1 --ulimit stack=67108864
Configuration du modèle
NIM listens on this port. WebUI docs at http://your-server-ip:8000/docs. API base URL at http://your-server-ip:8000/v1 -- use this when connecting clients like AnythingLLM, Open WebUI, LangChain, etc. Use any non-empty string as the API key in clients.
- Cible
- 8000
- Défaut
- 8000
- Valeur
- 8000
Persistent storage for downloaded model weights. IMPORTANT: Run 'chown -R 1000:1000 /mnt/user/appdata/nvidia-nim/cache && chmod -R 775 /mnt/user/appdata/nvidia-nim/cache' in the Unraid terminal before first start or the container will fail with a permission error. SSD storage preferred for faster load times.
- Cible
- /opt/nim/.cache
- Défaut
- /mnt/user/appdata/nvidia-nim/cache
- Valeur
- /mnt/user/appdata/nvidia-nim/cache
Your NVIDIA Personal API key from https://build.nvidia.com. Generate a Personal API Key from your profile. NOTE: This is separate from the docker login nvcr.io command which allows Docker to pull the container image. This variable allows the container to authenticate with NGC to download model artifacts at runtime.
- Cible
- NGC_API_KEY
Must match the model used by the container image. Default is the 3B model recommended for 12GB GPUs. Browse models at https://build.nvidia.com/models
- Cible
- NIM_MODEL_NAME
- Défaut
- meta/llama-3.2-3b-instruct
- Valeur
- meta/llama-3.2-3b-instruct
Maximum context window in tokens. The 3B model requests 131072 by default but a 12GB GPU can only fit ~30000 tokens of KV cache. Set to 16384 for 12GB cards. Reduce to 8192 if KV cache errors occur.
- Cible
- NIM_MAX_MODEL_LEN
- Défaut
- 16384
- Valeur
- 16384
Internal container path for the model cache. Must match the container-side path of the Model Cache volume mapping above.
- Cible
- NIM_CACHE_PATH
- Défaut
- /opt/nim/.cache
- Valeur
- /opt/nim/.cache
GPU index to use inside the container. Use 0 for the first GPU, 0,1 for multiple GPUs. Do NOT use 'all' -- it will crash vLLM.
- Cible
- CUDA_VISIBLE_DEVICES
- Défaut
- 0
- Valeur
- 0
Allows NIM to relax strict GPU memory checks so models may start on GPUs with less VRAM than normally required.
- Cible
- NIM_RELAX_MEM_CONSTRAINTS
- Défaut
- 1
- Valeur
- 1
Reduces GPU memory fragmentation. Helps avoid out-of-memory errors on consumer GPUs.
- Cible
- PYTORCH_CUDA_ALLOC_CONF
- Défaut
- expandable_segments:True
- Valeur
- expandable_segments:True
Logging verbosity. Options: DEBUG, INFO, WARNING, ERROR.
- Cible
- NIM_LOG_LEVEL
- Défaut
- INFO
- Valeur
- INFO
Catégories
Détails
nvcr.io/nim/meta/llama-3.2-3b-instruct:latestExécutez nvidia-nim-single sur Unraid.
nvidia-nim-single est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.