在 Ubuntu 上“测 PyTorch”通常指安装后验证是否能正常运行(尤其是 GPU)。下面按常见场景一步一步说明。
lsb_release -a
python3 --version
建议:
python3 -m venv pytorch-env
source pytorch-env/bin/activate
pip install torch torchvision torchaudio
先确认驱动:
nvidia-smi
然后去官网选命令,例如 CUDA 12.1:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
python -c "import torch; print(torch.__version__)"
python -c "import torch; print(torch.rand(3,3))"
python -c "import torch; print(torch.cuda.is_available())"
如果输出:
True → GPU 可用False → 驱动 / CUDA / 安装版本不匹配import torch
print("PyTorch version:", torch.__version__)
print("CUDA available:", torch.cuda.is_available())
if torch.cuda.is_available():
print("GPU:", torch.cuda.get_device_name(0))
x = torch.randn(3,3).cuda()
print(x)
torch.cuda.is_available() 为 False检查:
nvidia-smi
nvcc --version
可能原因:
sudo apt install python3-pip
python -c "import torch; assert torch.cuda.is_available(); print('OK')"
如果你愿意,可以告诉我:
我可以直接给你精确安装命令。