在 CentOS 上测试 PyTorch 是否安装成功、能否正常跑(CPU / GPU),可以按下面步骤来。
cat /etc/centos-release
python3 --version
(CentOS 7 默认可能是 python2,建议使用 python3)
python3 -c "import torch; print(torch.__version__)"
No module named torch → 未安装或未激活环境python3 -c "import torch; print(torch.rand(3,3))"
或写个测试脚本 test_torch.py:
import torch
x = torch.rand(3, 3)
print(x)
print("PyTorch version:", torch.__version__)
运行:
python3 test_torch.py
python3 -c "import torch; print(torch.cuda.is_available())"
True → GPU 可用False → 驱动/CUDA/PyTorch 版本不匹配python3 -c "import torch; print(torch.cuda.device_count()); print(torch.cuda.get_device_name(0))"
import torch
x = torch.rand(3, 3).cuda()
print(x)
print(x.device)
CentOS 7 常见:
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
解决:
sudo yum install -y devtoolset-9
scl enable devtoolset-9 bash
nvidia-smi
pip3 install torch torchvision torchaudio
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
如果你愿意,可以告诉我:
我可以直接给你一套最适合你环境的测试命令。