Aller au contenu
TAAF-OPS --:-- UTC

Infrastructure IA - Kodetis

Chez Kodetis, l’exécution de LLM en local repose sur deux machines dédiées, chacune avec un rôle distinct. Chaque développeur utilise Ollama en local sur sa machine.

┌─────────────────────────────────────────────────────┐
│ Infra Compute IA │
│ │
│ ┌──────────────────┐ ┌───────────────────────┐ │
│ │ Desktop PC │ │ NVIDIA DGX Spark │ │
│ │ i9 + RTX 5090 │ │ Grace Blackwell │ │
│ │ │ │ │ │
│ │ Rôle : │ │ Rôle : │ │
│ │ INFÉRENCE │ │ FINE-TUNING / DATA │ │
│ │ (tok/s élevé) │ │ (mémoire unifiée) │ │
│ └──────────────────┘ └───────────────────────┘ │
└─────────────────────────────────────────────────────┘

Setup Kodetis - Station de travail haute performance

ComposantSpec
CPUIntel Core i9 Ultra 285K (24 cores / 32 threads)
GPUNVIDIA RTX 5090 — 32 GB VRAM
RAM128 GB DDR5-6000
Storage12 TB SSD NVMe

Pourquoi cette config ? La VRAM dédiée de 32 GB permet de charger des modèles larges et de générer rapidement. La séparation RAM / VRAM offre un débit d’inférence supérieur au DGX Spark.

ComposantSpec
SOCNVIDIA GB10 Grace Blackwell Superchip
CPU20-core ARM (Cortex-X925 + Cortex-A725)
GPUBlackwell Architecture — 6 144 CUDA cores
Mémoire unifiée128 GB LPDDR5x-4266 (partagée CPU/GPU)
Bande passante273 GB/s
Storage4 TB NVMe SSD (auto-chiffrement)
Format150 x 150 x 50 mm — 1,2 kg — 240W

Pourquoi cette config ? La mémoire unifiée de 128 GB (partagée CPU/GPU, sans copie de données) permet de charger des modèles très larges (jusqu’à 200B) en mémoire. Format compact et faible consommation.

CritèreDesktop PC (RTX 5090)DGX Spark
Inférence (tok/s)50-80 tok/s (30B)15-20 tok/s (70B)
Fine-tuningLimité par VRAM (32 GB)Optimal — 128 GB unifiés
Traitement dataStandardOptimal — bande passante 273 GB/s
Modèle max (natif)~120B (avec quantization)200B (natif), 405B (x2 DGX)
Multi-modèlesPossible (RAM + VRAM)Limité (mémoire partagée)
Consommation800-1000W240W

Le DGX Spark n’est pas une machine d’inférence

Section intitulée « Le DGX Spark n’est pas une machine d’inférence »

C’est la leçon principale. Sur le papier, le DGX Spark avec ses 128 GB de mémoire unifiée et 1 PFLOP de puissance semble idéal pour tout. En pratique :

  • Inférence pure : les performances en tokens/s sont décevantes comparées au Desktop PC. La bande passante mémoire (273 GB/s) est inférieure à celle d’une RTX 5090 avec sa VRAM dédiée. Pour du code quotidien où la vitesse de génération compte, le Desktop reste largement supérieur.
  • Fine-tuning et traitement data : c’est là que le DGX Spark excelle. La mémoire unifiée de 128 GB permet de charger des datasets et des modèles larges sans les contraintes de transfert RAM → VRAM. Le fine-tuning de modèles 70B se fait sans quantization, ce qui préserve la qualité du modèle.
TâcheMachine recommandéeRaison
Coding assisté (Copilot local)Desktop PCTok/s élevé, réactivité
Fine-tuning d’un modèleDGX SparkMémoire unifiée, pas de quantization
Traitement de datasetsDGX SparkBande passante mémoire
Tests de modèles 120B+DGX SparkCapacité mémoire native
Utilisation multi-modèlesDesktop PCRAM + VRAM séparées