nvidia-smi✅ 正常情况会显示:
❌ 若提示 command not found 或报错:
sudo apt install nvidia-driver-535nvcc --version✅ 显示类似:
Cuda compilation tools, release 12.1, V12.1.105❌ 若提示 command not found:
echo $PATH
echo $LD_LIBRARY_PATH✅ 应包含类似路径(以 CUDA 12 为例):
/usr/local/cuda/bin
/usr/local/cuda/lib64export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH永久生效(推荐):
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrcls /usr/local/cuda*常见结果:
/usr/local/cuda # 软链接
/usr/local/cuda-12.1cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery✅ 输出:
Result = PASS❌ 若失败:
import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name(0))import tensorflow as tf
print(tf.config.list_physical_devices("GPU"))| 组件 | 说明 |
|---|---|
| nvidia-smi 中的 CUDA | 驱动支持的最高版本 |
| nvcc --version | 实际安装的 CUDA Toolkit |
| PyTorch / TF | 需与 CUDA 版本匹配 |
❓ nvidia-smi 正常,但 CUDA 不可用
❓ nvcc 不存在
sudo apt install nvidia-cuda-toolkit❓ PyTorch 检测不到 GPU
如果你愿意,可以告诉我:
我可以给你 精确到版本的配置方案。