CUDA 13.2 + cuDNN 9.23: aceleración GPU de PureLab
PureLab ahora incluye una ONNX Runtime más nueva. El requisito es:
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.
Siga los pasos en orden. No omita el primero.
0. Actualice PureLab primero
Las versiones antiguas de PureLab no se mantienen. Instale la última PureLab y después configure CUDA. Actualizar solo las bibliotecas no basta.
CUDA 12.9, el paquete 12.9 antiguo y cudart64_12.dll ya no funcionan.
Vía rápida: paquete todo en uno (recomendado)
Proporcionamos un paquete para descomprimir y usar: sin instalador ni componentes extra.
- Descarga: Google Drive: paquete CUDA 13.2 | Baidu Netdisk: paquete CUDA 13.2 (código: w4m7)
- Extraer: Descomprímalo en una carpeta fija (por ejemplo
D:\CUDA_13.2_Express). - Configuración en un clic: Abra PureLab → Ajustes → Ajustes CUDA y apunte a esa carpeta.
El paquete no requiere variables de entorno. Si prefiere la herramienta oficial, siga abajo.
Requisitos de versión
| Componente | Mínimo | Notas |
|---|---|---|
| CUDA Toolkit | 13.2 o posterior | No instale 12.x para PureLab |
| cuDNN | 9.23 o posterior | Variante CUDA 13.x, no cuDNN de CUDA 12.x |
| Controlador NVIDIA | controlador actual con soporte CUDA 13.2 | Un driver viejo puede romper la inferencia aunque el Toolkit se instale |
| PureLab | última versión | No siga usando clientes antiguos |
Idea clave: hay que encontrar ambas DLL juntas
Instalar cuDNN no implica que la app pueda cargarlo. El PATH de Windows no busca subcarpetas de forma recursiva.
El enlace actual necesita:
cudart64_13.dll(runtime de CUDA 13)cudnn64_9.dll(núcleo de cuDNN 9)
En Windows, las DLL de CUDA 13 pueden estar en ...\CUDA\v13.2\bin o ...\CUDA\v13.2\bin\x64. El instalador gráfico de cuDNN 9.23 suele ir a C:\Program Files\NVIDIA\CUDNN\v9.23\; las DLL reales suelen estar en bin\13.2 o bin\13.2\x64.
Lo fiable: localice ambos archivos, copie las DLL de cuDNN a la carpeta que ya tiene cudart64_13.dll y apunte PureLab a esa carpeta.
No copie cuDNN de CUDA 12 (por ejemplo bin\12.9) a CUDA 13.
Paso 1: Instalar CUDA Toolkit 13.2 o posterior
Vaya a la página de descarga de CUDA Toolkit y elija CUDA Toolkit 13.2 (o un 13.x más nuevo, ≥ 13.2).
Recomendamos la instalación Express. Ruta por defecto:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2
Busque cudart64_13.dll y anote la carpeta. Esa es la CUDA Bin Directory de PureLab.
Paso 2: Instalar cuDNN 9.23 o posterior (CUDA 13.x)
Vaya a la página de descarga de cuDNN.
- Versión: 9.23 o posterior
- Plataforma: Windows
- La versión de CUDA debe ser 13.x, no 12.x
Tras el instalador gráfico, busque cudnn64_9.dll y compruebe que el nombre de carpeta incluye 13.2 u otro 13.x, no 12.9.
Copie las DLL de ese bin de cuDNN (incluida la subcarpeta 13.x) a la carpeta de cudart64_13.dll.
Colocar
cudnn64_9.dlljunto al runtime de CUDA 13 sigue siendo la forma más eficaz de resolver bibliotecas dinámicas faltantes.
Paso 3: Indicar la carpeta en PureLab
En Ajustes → Ajustes CUDA, ponga CUDA Bin Directory en la carpeta que contiene ambas DLL, por ejemplo:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\bin
Si el runtime está en bin\x64, use esa ruta x64, no el bin padre vacío.
Paso 4: Añadir la misma ruta al PATH del sistema
ONNX Runtime espera CUDA y cuDNN en el PATH.
Win + S→ «Editar las variables de entorno del sistema».- Variables de entorno →
Pathdel sistema → Editar. - Añada la carpeta confirmada (con
cudart64_13.dll; si cuDNN no se fusionó, también la carpeta 13.x concudnn64_9.dll). - Si CUDA 12.9 sigue en el PATH: PureLab ya no usa 12.x. Elimínelo si nada más lo necesita; si otro software sí, ponga 13.x delante de 12.x.
- No añada
libnvvp.
Paso 5: Reinicio y diagnóstico
El reinicio es obligatorio
Tras cambiar el PATH o la carpeta de PureLab, cierre PureLab por completo (reinicie el PC si hace falta).
Problemas habituales
- Sigue en CUDA 12.9: el diagnóstico pedirá CUDA ≥ 13.2. Actualice PureLab y apunte a 13.2.
- CUDA FAIL /
LoadLibraryExW failed:cudnn64_9.dlldebe estar exactamente en la carpeta indicada y proceder de cuDNN CUDA 13.x. - CUDA encontrado, falta cuDNN: el PATH no es recursivo. Solo
C:\Program Files\NVIDIA\CUDNN\v9.23\binsuele no bastar; usebin\13.2obin\13.2\x64. - DirectML FAIL: si CUDA es PASS, puede ignorar DirectML.
- TensorRT no instalado: opcional, solo si lo necesita desde NVIDIA.
La guía de CUDA 12.9 está retirada: Nota obsoleta de CUDA 12.9
