Passer au contenu principal
2026-09-10Journal de dévAccélération IADéveloppement

CUDA 13.2 + cuDNN 9.23 : accélération GPU pour PureLab

Le moteur d'inférence de PureLab a changé. Passez à la dernière PureLab, puis installez CUDA ≥ 13.2 et cuDNN ≥ 9.23. CUDA 12.9 et l'ancien pack ne fonctionnent plus.

CUDA 13.2 + cuDNN 9.23 : accélération GPU pour PureLab

CUDA 13.2 + cuDNN 9.23 : accélération GPU pour PureLab

PureLab embarque désormais une ONNX Runtime plus récente. L’exigence est :

ort provides binaries for CUDA ≥ 13.2 and targets cuDNN ≥ 9.23. Make sure compatible versions of CUDA and cuDNN are installed and available on the PATH.

Suivez les étapes dans l’ordre. Ne sautez pas la première.

0. Mettez d’abord PureLab à jour

Les anciennes versions de PureLab ne sont plus prises en charge. Installez la dernière PureLab, puis configurez CUDA. Mettre à jour seulement les bibliothèques ne suffit pas.

CUDA 12.9, l’ancien pack 12.9 et cudart64_12.dll ne fonctionnent plus.

Voie rapide : pack tout-en-un (recommandé)

Nous fournissons un pack à extraire : pas d’installeur, pas de composants superflus.

  1. Téléchargement : Google Drive : pack CUDA 13.2 | Baidu Netdisk : pack CUDA 13.2 (code : w4m7)
  2. Extraction : Décompressez-le dans un dossier fixe (par ex. D:\CUDA_13.2_Express).
  3. Configuration en un clic : Ouvrez PureLab → Paramètres → Paramètres CUDA et pointez vers ce dossier.

Aucune variable d’environnement n’est requise pour le pack. Pour la chaîne officielle, continuez ci-dessous.

Versions requises

Composant Minimum Notes
CUDA Toolkit 13.2 ou plus récent N’installez pas 12.x pour PureLab
cuDNN 9.23 ou plus récent Variante CUDA 13.x, pas cuDNN CUDA 12.x
Pilote NVIDIA pilote actuel compatible CUDA 13.2 Un ancien pilote peut casser l’inférence même si le Toolkit s’installe
PureLab dernière version N’utilisez plus les anciens clients

Idée clé : les deux DLL doivent être trouvées ensemble

Installer cuDNN ne veut pas dire que l’application peut le charger. Le PATH Windows ne parcourt pas les sous-dossiers.

La poignée de main actuelle a besoin de :

  • cudart64_13.dll (runtime CUDA 13)
  • cudnn64_9.dll (cœur cuDNN 9)

Sous Windows, les DLL CUDA 13 peuvent être dans ...\CUDA\v13.2\bin ou ...\CUDA\v13.2\bin\x64. L’installeur graphique cuDNN 9.23 se place souvent dans C:\Program Files\NVIDIA\CUDNN\v9.23\ ; les vraies DLL sont souvent dans bin\13.2 ou bin\13.2\x64.

Méthode fiable : localisez les deux fichiers, copiez les DLL cuDNN dans le dossier qui contient déjà cudart64_13.dll, puis pointez PureLab vers ce dossier.

Ne copiez pas le cuDNN CUDA 12 (par ex. bin\12.9) dans CUDA 13.

Étape 1 : installer CUDA Toolkit 13.2 ou plus récent

Allez sur la page de téléchargement CUDA Toolkit et choisissez CUDA Toolkit 13.2 (ou un 13.x plus récent, ≥ 13.2).

Installation Express recommandée. Chemin par défaut :

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2

Recherchez cudart64_13.dll et notez le dossier. C’est le CUDA Bin Directory de PureLab.

Étape 2 : installer cuDNN 9.23 ou plus récent (CUDA 13.x)

Allez sur la page de téléchargement cuDNN.

  • Version : 9.23 ou plus récente
  • Plateforme : Windows
  • La version CUDA doit être 13.x, pas 12.x

Après l’installeur graphique, cherchez cudnn64_9.dll et vérifiez que le nom de dossier contient 13.2 ou un autre 13.x, pas 12.9.

Copiez les DLL de ce bin cuDNN (y compris le sous-dossier 13.x) vers le dossier de cudart64_13.dll.

Placer cudnn64_9.dll à côté du runtime CUDA 13 reste le moyen le plus efficace de résoudre une bibliothèque dynamique manquante.

Étape 3 : indiquer le dossier dans PureLab

Dans Paramètres → Paramètres CUDA, renseignez CUDA Bin Directory avec le dossier qui contient les deux DLL, par exemple :

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\bin

Si le runtime est dans bin\x64, utilisez ce chemin x64, pas le bin parent vide.

Étape 4 : ajouter le même chemin au PATH système

ONNX Runtime attend CUDA et cuDNN dans le PATH.

  1. Win + S → « Modifier les variables d’environnement système ».
  2. Variables d’environnement → Path système → Modifier.
  3. Ajoutez le dossier confirmé (avec cudart64_13.dll ; si cuDNN n’est pas fusionné, ajoutez aussi le dossier 13.x contenant cudnn64_9.dll).
  4. Si CUDA 12.9 est encore dans le PATH : PureLab n’utilise plus 12.x. Supprimez-le si rien d’autre n’en a besoin ; sinon placez 13.x avant 12.x.
  5. N’ajoutez pas libnvvp.

Étape 5 : redémarrage et dépannage

Le redémarrage est obligatoire

Après modification du PATH ou du dossier PureLab, quittez complètement PureLab (redémarrez le PC si besoin).

Problèmes fréquents

  • Toujours CUDA 12.9 : le diagnostic demandera CUDA ≥ 13.2. Mettez PureLab à jour et pointez vers 13.2.
  • CUDA FAIL / LoadLibraryExW failed : cudnn64_9.dll doit être exactement dans le dossier indiqué, issu de cuDNN CUDA 13.x.
  • CUDA trouvé, cuDNN manquant : le PATH n’est pas récursif. C:\Program Files\NVIDIA\CUDNN\v9.23\bin seul ne suffit souvent pas ; utilisez bin\13.2 ou bin\13.2\x64.
  • DirectML FAIL : si CUDA est PASS, ignorez DirectML.
  • TensorRT non installé : optionnel, uniquement si besoin depuis NVIDIA.

Le guide CUDA 12.9 est retiré : Note obsolète CUDA 12.9