CUDA 13.2 + cuDNN 9.23: aceleração GPU do PureLab
O PureLab agora usa uma ONNX Runtime mais nova. O requisito é:
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 os passos na ordem. Não pule o primeiro.
0. Atualize o PureLab primeiro
Versões antigas do PureLab não são suportadas. Instale o PureLab mais recente e só então configure o CUDA. Atualizar só as bibliotecas não basta.
CUDA 12.9, o pacote 12.9 antigo e cudart64_12.dll não funcionam mais.
Caminho rápido: pacote tudo-em-um (recomendado)
Fornecemos um pacote para extrair e usar: sem instalador e sem componentes extras.
- Download: Google Drive: pacote CUDA 13.2 | Baidu Netdisk: pacote CUDA 13.2 (código: w4m7)
- Extrair: Extraia para uma pasta fixa (por exemplo
D:\CUDA_13.2_Express). - Configuração em um clique: Abra PureLab → Configurações → Configurações CUDA e aponte para essa pasta.
O pacote não exige variáveis de ambiente. Se preferir a cadeia oficial, continue abaixo.
Requisitos de versão
| Componente | Mínimo | Notas |
|---|---|---|
| CUDA Toolkit | 13.2 ou mais novo | Não instale 12.x para o PureLab |
| cuDNN | 9.23 ou mais novo | Variante CUDA 13.x, não cuDNN de CUDA 12.x |
| Driver NVIDIA | driver atual com suporte a CUDA 13.2 | Um driver antigo pode quebrar a inferência mesmo com o Toolkit instalado |
| PureLab | versão mais recente | Não continue com clientes antigos |
Ideia central: as duas DLL precisam ser encontradas juntas
Instalar o cuDNN não significa que o app consiga carregá-lo. O PATH do Windows não pesquisa subpastas de forma recursiva.
O handshake atual precisa de:
cudart64_13.dll(runtime do CUDA 13)cudnn64_9.dll(núcleo do cuDNN 9)
No Windows, as DLL do CUDA 13 podem estar em ...\CUDA\v13.2\bin ou ...\CUDA\v13.2\bin\x64. O instalador gráfico do cuDNN 9.23 costuma ir para C:\Program Files\NVIDIA\CUDNN\v9.23\; as DLL reais muitas vezes ficam em bin\13.2 ou bin\13.2\x64.
O caminho confiável: localize os dois arquivos, copie as DLL do cuDNN para a pasta que já tem cudart64_13.dll e aponte o PureLab para essa pasta.
Não copie cuDNN de CUDA 12 (por exemplo bin\12.9) para o CUDA 13.
Passo 1: Instalar CUDA Toolkit 13.2 ou mais novo
Abra a página de download do CUDA Toolkit e escolha CUDA Toolkit 13.2 (ou um 13.x mais novo, ≥ 13.2).
Recomendamos a instalação Express. Caminho padrão:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2
Depois, procure cudart64_13.dll e anote a pasta. Essa é a CUDA Bin Directory do PureLab.
Passo 2: Instalar cuDNN 9.23 ou mais novo (CUDA 13.x)
Abra a página de download do cuDNN.
- Versão: 9.23 ou mais nova
- Plataforma: Windows
- A versão CUDA deve ser 13.x, não 12.x
Após o instalador gráfico, procure cudnn64_9.dll e confirme que o nome da pasta inclui 13.2 ou outro 13.x, não 12.9.
Copie as DLL desse bin do cuDNN (incluindo a subpasta 13.x) para a pasta de cudart64_13.dll.
Colocar
cudnn64_9.dllao lado do runtime do CUDA 13 continua sendo o jeito mais eficaz de corrigir biblioteca dinâmica ausente.
Passo 3: Apontar a pasta no PureLab
Em Configurações → Configurações CUDA, defina CUDA Bin Directory para a pasta que contém as duas DLL, por exemplo:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\bin
Se o runtime estiver em bin\x64, use esse caminho x64, não o bin pai vazio.
Passo 4: Adicionar o mesmo caminho ao PATH do sistema
A ONNX Runtime espera CUDA e cuDNN no PATH.
Win + S→ “Editar as variáveis de ambiente do sistema”.- Variáveis de ambiente →
Pathdo sistema → Editar. - Adicione a pasta confirmada (com
cudart64_13.dll; se o cuDNN não foi mesclado, também a pasta 13.x comcudnn64_9.dll). - Se o CUDA 12.9 ainda estiver no PATH: o PureLab não usa mais 12.x. Remova se nada mais precisar; se outro software precisar, coloque 13.x antes de 12.x.
- Não adicione
libnvvp.
Passo 5: Reinício e diagnóstico
O reinício é obrigatório
Depois de alterar o PATH ou a pasta do PureLab, feche o PureLab por completo (reinicie o PC se precisar).
Problemas comuns
- Ainda no CUDA 12.9: o diagnóstico pedirá CUDA ≥ 13.2. Atualize o PureLab e aponte para 13.2.
- CUDA FAIL /
LoadLibraryExW failed:cudnn64_9.dllprecisa estar exatamente na pasta indicada e vir do cuDNN CUDA 13.x. - CUDA encontrado, cuDNN ausente: o PATH não é recursivo. Só
C:\Program Files\NVIDIA\CUDNN\v9.23\binmuitas vezes não basta; usebin\13.2oubin\13.2\x64. - DirectML FAIL: se o CUDA for PASS, ignore o DirectML.
- TensorRT não instalado: opcional, só se precisar, pelo site da NVIDIA.
O guia de CUDA 12.9 foi retirado: Nota obsoleta de CUDA 12.9
