← Back to list

Hosting LLama 3.1 405B on Azure A100 VM’s

Introduction

Balamurugan Balakreshnan in Towards Dev · 2025-02-08 13:38 · 0 claps · 2.1 min read
#nvidia #llama-3 #azure-ai #a100
Open on Medium ↗
Wiki topics: LLM · Large Language Models ☁️ · DevOps & Cloud

Hosting LLama 3.1 405B on Azure A100 VM’s

Introduction

  • Getting nvidia NIM llama 3.1 405B on Azure A100 VM’s: Standard_ND96amsr_A100_v4
  • Using Kubernetes to deploy the model
  • Based on NVIDIA’s recommendation on compute matrix.

Prerequisites

  • Azure subscription
  • Get A100 VM’s from Azure: Standard_ND96amsr_A100_v4
  • Get NVIDIA NIM Llama 3.1 405B from NVIDIA NGC
  • Need to install kubernets on 3 nodes minimum, one master and 2 worker nodes.
  • Check this documentation for nodes needs: https://docs.nvidia.com/nim/large-language-models/latest/support-matrix.html
  • Scroll down to Llama 3.1 405B Instruct for hardware requirements.

Steps

  • First install kubernetes on the nodes — multi node setup
  • Need one master and two worker as minimum using the above GPU SKU
SYSTEM INFO
- Free GPUs:
  -  [20b2:10de] (0) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (1) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (2) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (3) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (4) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (5) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (6) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
  -  [20b2:10de] (7) NVIDIA A100-SXM4-80GB (A100 80GB) [current utilization: 0%]
MODEL PROFILES
- Compatible with system and runnable: <None>
- Incompatible with system:
  - b80e254301eff63d87b9aa13953485090e3154ca03d75ec8eff19b224918c2b5 (tensorrt_llm-h100-fp8-tp8-latency)
  - 8860fe7519bece6fdcb642b907e07954a0b896dbb1b77e1248a873d8a1287971 (tensorrt_llm-h100-fp8-tp8-throughput)
  - f8bf5df73b131c5a64c65a0671dab6cf987836eb58eb69f2a877c4a459fd2e34 (tensorrt_llm-a100-fp16-tp8-latency)
  - b02b0fe7ec18cb1af9a80b46650cf6e3195b2efa4c07a521e9a90053c4292407 (tensorrt_llm-h100-fp16-tp8-latency)
kubectl get pods -n min -o wide
curl-X'POST'\
'http://10.244.1.126:8000/v1/chat/completions'\
-H'accept:application/json'\
-H'Content-Type:application/json'\
-d '{
 "model":"meta/llama-3.1-405b-instruct"
 "messages":[{"role":"user","content":"Explain Quantum computing in details"}],
 "max_tokens":64
 }'
  • once you validate the output, you can now use the model for your application.
  • Now we can move on to next running in AKS and Azure Machine learning

Conclusion

  • This is to show how to get started with NVIDIA NIM Llama 3.1 405B on Azure A100 VM’s.
  • Subjective to change based on the NVIDIA and Azure updates.
  • Based on hardware requirements and software requirements above process might change.

original article — Samples2025/AML/llama405BVM.md at main · balakreshnan/Samples2025


메타데이터
post_id
6d86c35474ec
slug
hosting-llama-3-1-405b-on-azure-a100-vms-6d86c35474ec
url
https://towardsdev.com/hosting-llama-3-1-405b-on-azure-a100-vms-6d86c35474ec
canonical_url
https://towardsdev.com/hosting-llama-3-1-405b-on-azure-a100-vms-6d86c35474ec
author_url
https://medium.com/@balabala76
status
ok
fetched_at
2026-06-26 12:24:55