CUDA 13.2 + cuDNN 9.23: PureLab GPU 가속 설치
PureLab은 이제 더 새로운 ONNX Runtime을 사용합니다. 요구 사항은 다음과 같습니다.
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.
순서를 지키세요. 첫 단계를 건너뛰지 마세요.
0. 먼저 PureLab을 업데이트
이전 PureLab은 지원하지 않습니다. 최신 PureLab을 설치한 다음 CUDA를 설정하세요. 런타임만 올리면 GPU 가속은 맞지 않습니다.
CUDA 12.9, 이전 12.9 통합 패키지, cudart64_12.dll은 더 이상 유효하지 않습니다.
빠른 경로: 통합 패키지(권장)
압축만 풀면 되는 패키지를 제공합니다. 설치 프로그램과 불필요 구성 요소는 없습니다.
- 다운로드: Google Drive: CUDA 13.2 통합 패키지 | Baidu Netdisk: CUDA 13.2 통합 패키지 (추출 코드: w4m7)
- 압축 해제: 고정 폴더에 압축을 풉니다(예:
D:\CUDA_13.2_Express). - 원클릭 설정: PureLab → 설정 → CUDA 설정에서 그 폴더를 지정합니다.
패키지 사용 시 시스템 환경 변수는 필요 없습니다. 공식 툴체인을 쓰려면 아래를 계속 읽으세요.
버전 요구 사항
| 구성 요소 | 최소 | 설명 |
|---|---|---|
| CUDA Toolkit | 13.2 이상 | PureLab용으로 12.x를 설치하지 마세요 |
| cuDNN | 9.23 이상 | CUDA 13.x 변형. CUDA 12.x용 cuDNN 금지 |
| NVIDIA 드라이버 | CUDA 13.2를 지원하는 최신 드라이버 | 드라이버가 오래되면 Toolkit이 설치돼도 추론이 실패할 수 있습니다 |
| PureLab | 최신 버전 | 이전 클라이언트를 계속 쓰지 마세요 |
핵심: 두 DLL을 함께 찾아야 함
cuDNN을 “설치했다”고 앱이 로드하는 것은 아닙니다. Windows PATH는 하위 폴더를 재귀 검색하지 않습니다.
현재 핸드셰이크에 필요한 파일:
cudart64_13.dll(CUDA 13 런타임)cudnn64_9.dll(cuDNN 9 코어)
Windows에서 CUDA 13 DLL은 ...\CUDA\v13.2\bin 또는 ...\CUDA\v13.2\bin\x64에 있을 수 있습니다. cuDNN 9.23 그래픽 설치 프로그램은 보통 C:\Program Files\NVIDIA\CUDNN\v9.23\에 들어가고, 실제 DLL은 bin\13.2 또는 bin\13.2\x64에 있는 경우가 많습니다.
확실한 방법: 탐색기에서 두 파일을 확인한 뒤 cuDNN DLL을 cudart64_13.dll이 있는 폴더로 복사하고, PureLab이 그 폴더를 가리키게 하세요.
CUDA 12용 cuDNN(예: bin\12.9)을 CUDA 13에 복사하지 마세요.
1단계: CUDA Toolkit 13.2 이상 설치
NVIDIA CUDA Toolkit 다운로드에서 CUDA Toolkit 13.2(또는 13.2 이상의 새 13.x)를 고릅니다.
Express 설치를 권장합니다. 기본 경로:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2
설치 후 cudart64_13.dll을 검색해 폴더를 기록하세요. 그 폴더가 PureLab에 넣을 CUDA Bin입니다.
2단계: cuDNN 9.23 이상(CUDA 13.x)
NVIDIA cuDNN 다운로드로 이동합니다.
- 버전: 9.23 이상
- 플랫폼: Windows
- CUDA 버전은 반드시 13.x, 12.x가 아님
그래픽 설치 후 cudnn64_9.dll을 찾고 폴더 이름에 13.2 등 13.x가 있는지, 12.9가 아닌지 확인하세요.
해당 cuDNN bin(맞는 13.x 하위 폴더 포함)의 DLL을 cudart64_13.dll이 있는 폴더로 복사합니다.
cudnn64_9.dll을 CUDA 13 런타임과 같은 폴더에 두는 것이 핵심 라이브러리 누락을 고치는 가장 쉬운 방법입니다.
3단계: PureLab에서 폴더 지정
설정 → CUDA 설정에서 CUDA Bin Directory를 cudart64_13.dll과 cudnn64_9.dll이 모두 있는 폴더로 지정합니다. 예:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\bin
런타임이 bin\x64에 있으면 그 x64 경로를 쓰고, 비어 있는 상위 bin은 지정하지 마세요.
4단계: 같은 경로를 시스템 PATH에 추가
ONNX Runtime은 CUDA와 cuDNN이 PATH에 있기를 기대합니다.
Win + S에서 “시스템 환경 변수 편집”을 검색합니다.- 환경 변수 → 시스템 변수
Path→ 편집. - 확인한 폴더를 추가합니다(
cudart64_13.dll위치. 병합하지 않았다면cudnn64_9.dll이 있는 13.x 폴더도). - PATH에 CUDA 12.9가 남아 있으면: PureLab은 12.x를 쓰지 않습니다. 다른 소프트웨어가 필요 없으면 삭제하고, 필요하면 13.x를 12.x 앞에 두세요.
libnvvp는 추가하지 마세요.
5단계: 재시작과 문제 해결
재시작은 필수
PATH나 PureLab 폴더를 바꾼 뒤에는 PureLab을 완전히 종료하세요(필요하면 PC 재시작).
흔한 문제
- 아직 CUDA 12.9: 진단이 CUDA ≥ 13.2를 요구합니다. PureLab을 업데이트하고 13.2를 가리키세요.
- CUDA FAIL /
LoadLibraryExW failed:cudnn64_9.dll이 지정 폴더에 있고 CUDA 13.x용 cuDNN인지 확인하세요. - CUDA는 찾았지만 cuDNN이 없음: PATH는 재귀가 아닙니다.
C:\Program Files\NVIDIA\CUDNN\v9.23\bin만으로는 부족한 경우가 많고,bin\13.2또는bin\13.2\x64가 필요합니다. - DirectML FAIL: CUDA가 PASS이면 DirectML은 무시해도 됩니다.
- TensorRT 미설치: 선택 사항. 필요할 때만 NVIDIA에서 설치하고 라이브러리 경로를 PATH에 추가하세요.
CUDA 12.9 가이드는 만료되었습니다: 만료된 CUDA 12.9 안내
