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.
- Téléchargement : Google Drive : pack CUDA 13.2 | Baidu Netdisk : pack CUDA 13.2 (code : w4m7)
- Extraction : Décompressez-le dans un dossier fixe (par ex.
D:\CUDA_13.2_Express). - 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.
Win + S→ « Modifier les variables d’environnement système ».- Variables d’environnement →
Pathsystème → Modifier. - Ajoutez le dossier confirmé (avec
cudart64_13.dll; si cuDNN n’est pas fusionné, ajoutez aussi le dossier 13.x contenantcudnn64_9.dll). - 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.
- 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.dlldoit ê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\binseul ne suffit souvent pas ; utilisezbin\13.2oubin\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
