cuda
init_error
ai_generated
partial
RuntimeError: CUDA error: initialization error
ID: cuda/cuda-initialization-error
78%Fix Rate
85%Confidence
50Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 12 | active | — | — | — |
Root Cause
CUDA driver failed to initialize. Driver crash, GPU reset, or process forking issue.
genericWorkarounds
-
85% success Restart the GPU: sudo nvidia-smi --gpu-reset
sudo nvidia-smi --gpu-reset
Sources: https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__ERROR.html
-
90% success If using multiprocessing, set start method to 'spawn' not 'fork'
import multiprocessing multiprocessing.set_start_method('spawn')Sources: https://pytorch.org/docs/stable/notes/multiprocessing.html
-
88% success Check nvidia-smi for GPU health and driver status
Check nvidia-smi for GPU health and driver status
Sources: https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__ERROR.html
Dead Ends
Common approaches that don't work:
-
Reinstall CUDA toolkit
70% fail
Usually a driver issue, not toolkit issue
Error Chain
Frequently confused with: