CUDA initialization: CUDA unknown error 解决方案 · 2025-06-26 CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment 首先进入python ``` import torch print(torch.cuda.is_available()) ``` 返回报错 (Triggered internally at /pytorch/c10/cuda/CUDAFunctions.cpp:100.) return torch._C._cuda_getDeviceCount() > 0 创建脚本`nvidia-switch.bash` ``` #!/bin/bash if [ "$1" == "on" ]; then echo "Turning persistence mode ON and setting performance state..." sudo nvidia-smi -pm 1 sudo nvidia-smi -lgc 1000,2100 # you can adjust clock speed here sudo modprobe -r nvidia_uvm && sudo modprobe nvidia_uvm echo "Persistence mode is ON." elif [ "$1" == "off" ]; then echo "Turning persistence mode OFF and resetting performance state..." sudo nvidia-smi -pm 0 sudo nvidia-smi -rgc sudo modprobe -r nvidia_uvm && sudo modprobe nvidia_uvm echo "Persistence mode is OFF." else echo "Usage: $0 {on|off}" exit 1 fi ``` 属性中选择可执行 命令行中输入 ``` nvidia-switch.bash on nvidia-switch.bash off ``` 开启或关闭cuda 上一篇:ubuntu 自动登录后 远程连接密码每次重置 下一篇:isaac gym 黑屏无响应