Zum Hauptinhalt springen
2026-09-10EntwicklungslogKI-BeschleunigungEntwicklung

CUDA 13.2 + cuDNN 9.23: GPU-Beschleunigung für PureLab

Die Inferenz-Engine von PureLab wurde aktualisiert. Installieren Sie zuerst die neueste PureLab-Version, dann CUDA ≥ 13.2 und cuDNN ≥ 9.23. CUDA 12.9 und das alte Paket funktionieren nicht mehr.

CUDA 13.2 + cuDNN 9.23: GPU-Beschleunigung für PureLab

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.

  1. Download: Google Drive: CUDA-13.2-Paket | Baidu Netdisk: CUDA-13.2-Paket (Code: w4m7)
  2. Entpacken: Entpacken Sie es in einen festen Ordner (z. B. D:\CUDA_13.2_Express).
  3. 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.dll neben 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.

  1. Win + S → „Umgebungsvariablen für dieses Konto bearbeiten“ / Systemumgebungsvariablen.
  2. Umgebungsvariablen → Systemvariable Path → Bearbeiten.
  3. Den bestätigten Ordner hinzufügen (mit cudart64_13.dll; falls cuDNN nicht zusammengeführt wurde, zusätzlich den 13.x-Ordner mit cudnn64_9.dll).
  4. CUDA 12.9 im PATH: PureLab braucht 12.x nicht mehr. Entfernen, wenn nichts anderes es braucht; sonst 13.x vor 12.x setzen.
  5. 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.dll muss 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\bin reicht oft nicht; bin\13.2 oder bin\13.2\x64 verwenden.
  • 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