温馨提示×

centos pytorch如何配置

小樊
43
2026-09-27 14:12:15
栏目: 智能运维

在 CentOS 上配置 PyTorch,通常有两种主流方式:pip 安装(CPU / CUDA) 和 conda 安装。下面按常见场景一步步说明。


一、准备工作(系统依赖)

1. 更新系统

sudo yum update -y

2. 安装基础依赖

sudo yum install -y gcc gcc-c++ make wget bzip2

二、方式一:使用 Conda 安装(推荐)

1. 安装 Miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

按提示安装,完成后:

source ~/.bashrc

2. 创建 PyTorch 环境

conda create -n pytorch python=3.10 -y
conda activate pytorch

3. 安装 PyTorch(CPU 版)

conda install pytorch torchvision torchaudio cpuonly -c pytorch

4. 安装 PyTorch(GPU 版,CUDA 11.8 示例)

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

三、方式二:使用 pip 安装(无 Conda)

1. 安装 Python 和 pip

sudo yum install -y python3 python3-pip

2. 创建虚拟环境(推荐)

python3 -m venv pytorch-env
source pytorch-env/bin/activate

3. 安装 PyTorch(CPU)

pip install torch torchvision torchaudio

4. 安装 PyTorch(GPU,CUDA 11.8)

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

五、CentOS + GPU 注意事项

1. 安装 NVIDIA 驱动

nvidia-smi

若未识别,需安装驱动(建议用官方 .run 文件)

2. 安装 CUDA / cuDNN

  • CUDA ≥ 11.7(推荐 11.8)
  • cuDNN 版本匹配 CUDA

六、常见问题

❌ GLIBC / GLIBCXX 报错

  • CentOS 7 默认 glibc 较旧
  • 解决:使用 conda 或升级系统

❌ 找不到 libcuda.so

  • 驱动未安装或权限问题

七、推荐组合(总结)

场景 推荐方式
CentOS 7 conda + CPU
CentOS 8/Stream pip / conda
GPU 训练 conda + CUDA

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有 NVIDIA GPU
  • 用途(学习 / 训练 / 推理)

我可以给你一套精确的命令。

0 踩