在 CentOS 上配置 PyTorch,通常有两种主流方式:pip 安装(CPU / CUDA) 和 conda 安装。下面按常见场景一步步说明。
sudo yum update -y
sudo yum install -y gcc gcc-c++ make wget bzip2
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
按提示安装,完成后:
source ~/.bashrc
conda create -n pytorch python=3.10 -y
conda activate pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
sudo yum install -y python3 python3-pip
python3 -m venv pytorch-env
source pytorch-env/bin/activate
pip install torch torchvision torchaudio
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
python -c "import torch; print(torch.__version__)"
✅ CPU:
print(torch.cuda.is_available()) # False
✅ GPU:
print(torch.cuda.is_available()) # True
nvidia-smi
若未识别,需安装驱动(建议用官方 .run 文件)
| 场景 | 推荐方式 |
|---|---|
| CentOS 7 | conda + CPU |
| CentOS 8/Stream | pip / conda |
| GPU 训练 | conda + CUDA |
如果你能告诉我:
我可以给你一套精确的命令。