CUDA 13.2 + cuDNN 9.23: GPU-Beschleunigung für PureLab
PureLab verwendet jetzt eine neuere ONNX-Runtime. Die Anforderung lautet:
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.
Bitte der Reihe nach vorgehen und den ersten Schritt nicht überspringen.
0. Zuerst PureLab aktualisieren
Ältere PureLab-Versionen werden nicht mehr unterstützt. Installieren Sie die aktuelle PureLab-Version, bevor Sie CUDA einrichten. Nur die Laufzeitbibliotheken zu aktualisieren reicht nicht.
CUDA 12.9, das alte 12.9-Paket und cudart64_12.dll funktionieren nicht mehr.
Schnellweg: Komplettpaket (empfohlen)
Wir stellen ein entpackbares Paket bereit: kein Installer, keine Zusatzkomponenten.
- Download: Google Drive: CUDA-13.2-Paket | Baidu Netdisk: CUDA-13.2-Paket (Code: w4m7)
- Entpacken: Entpacken Sie es in einen festen Ordner (z. B.
D:\CUDA_13.2_Express). - Ein-Klick-Konfiguration: Öffnen Sie PureLab → Einstellungen → CUDA-Einstellungen und zeigen Sie auf diesen Ordner.
Für das Paket sind keine Systemvariablen nötig. Für die offizielle Toolchain lesen Sie weiter.
Versionsanforderungen
| Komponente | Minimum | Hinweis |
|---|---|---|
| CUDA Toolkit | 13.2 oder neuer | 12.x nicht für PureLab verwenden |
| cuDNN | 9.23 oder neuer | Variante CUDA 13.x, nicht CUDA 12.x |
| NVIDIA-Treiber | aktueller Treiber mit CUDA-13.2-Unterstützung | Ein alter Treiber kann Inferenz trotz installiertem Toolkit verhindern |
| PureLab | aktuelle Version | Alte Clients nicht weiterverwenden |
Kernidee: beide DLLs müssen zusammen gefunden werden
„cuDNN ist installiert“ heißt nicht, dass die App es laden kann. Der Windows-PATH durchsucht Unterordner nicht rekursiv.
Für den Handshake braucht es:
cudart64_13.dll(CUDA-13-Runtime)cudnn64_9.dll(cuDNN-9-Kern)
Unter Windows können CUDA-13-DLLs in ...\CUDA\v13.2\bin oder ...\CUDA\v13.2\bin\x64 liegen. Der grafische cuDNN-9.23-Installer landet oft unter C:\Program Files\NVIDIA\CUDNN\v9.23\, die echten DLLs sitzen häufig in bin\13.2 oder bin\13.2\x64.
Zuverlässig: beide Dateien im Explorer finden, die cuDNN-DLLs in den Ordner mit cudart64_13.dll kopieren, dann PureLab auf diesen Ordner zeigen.
Keine CUDA-12-cuDNN-Dateien (z. B. aus bin\12.9) nach CUDA 13 kopieren.
Schritt 1: CUDA Toolkit 13.2 oder neuer installieren
Öffnen Sie die NVIDIA-CUDA-Toolkit-Downloadseite und wählen Sie CUDA Toolkit 13.2 (oder neueres 13.x, mindestens 13.2).
Express-Installation empfohlen. Standardpfad:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2
Suchen Sie danach nach cudart64_13.dll und merken Sie sich den Ordner. Das ist das CUDA-Bin-Verzeichnis für PureLab.
Schritt 2: cuDNN 9.23 oder neuer (CUDA 13.x)
Öffnen Sie die NVIDIA-cuDNN-Downloadseite.
- Version: 9.23 oder neuer
- Plattform: Windows
- CUDA-Version muss 13.x sein, nicht 12.x
Nach der grafischen Installation cudnn64_9.dll suchen und prüfen, dass der Ordnername 13.2 oder ein anderes 13.x enthält, nicht 12.9.
Kopieren Sie die DLLs aus diesem cuDNN-bin (inkl. 13.x-Unterordner) in den Ordner mit cudart64_13.dll.
cudnn64_9.dllneben die CUDA-13-Runtime zu legen, behebt fehlende Kernbibliotheken am zuverlässigsten.
Schritt 3: Verzeichnis in PureLab setzen
Unter Einstellungen → CUDA-Einstellungen den CUDA-Bin-Pfad auf den Ordner setzen, der beide DLLs enthält, z. B.:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\bin
Liegt die Runtime in bin\x64, diesen x64-Pfad verwenden, nicht den leeren übergeordneten bin.
Schritt 4: denselben Pfad in den System-PATH
ONNX Runtime erwartet CUDA und cuDNN im PATH.
Win + S→ „Umgebungsvariablen für dieses Konto bearbeiten“ / Systemumgebungsvariablen.- Umgebungsvariablen → Systemvariable
Path→ Bearbeiten. - Den bestätigten Ordner hinzufügen (mit
cudart64_13.dll; falls cuDNN nicht zusammengeführt wurde, zusätzlich den 13.x-Ordner mitcudnn64_9.dll). - CUDA 12.9 im PATH: PureLab braucht 12.x nicht mehr. Entfernen, wenn nichts anderes es braucht; sonst 13.x vor 12.x setzen.
- Keinen
libnvvp-Pfad hinzufügen.
Schritt 5: Neustart und Fehler
Neustart ist Pflicht
Nach PATH- oder Verzeichnisänderung PureLab vollständig beenden (ggf. den PC neu starten).
Häufige Probleme
- Noch CUDA 12.9: Diagnose verlangt CUDA ≥ 13.2. PureLab aktualisieren und auf 13.2 zeigen.
- CUDA FAIL /
LoadLibraryExW failed:cudnn64_9.dllmuss genau im angegebenen Ordner liegen und aus CUDA-13.x-cuDNN stammen. - CUDA gefunden, cuDNN fehlt: PATH ist nicht rekursiv. Nur
C:\Program Files\NVIDIA\CUDNN\v9.23\binreicht oft nicht;bin\13.2oderbin\13.2\x64verwenden. - DirectML FAIL: Bei CUDA PASS kann DirectML ignoriert werden.
- TensorRT nicht installiert: optional, nur bei Bedarf von NVIDIA.
Die CUDA-12.9-Anleitung ist zurückgezogen: Veralteter CUDA-12.9-Hinweis
