在当今人工智能飞速发展的时代,PyTorch 已成为最受欢迎的深度学习框架之一。而 RockyLinux 作为 CentOS 的继任者,凭借其稳定性与企业级支持,正被越来越多的数据科学家和开发者用于搭建生产级 AI 环境。本文将为你提供一份详尽、清晰、适合小白用户的 RockyLinux PyTorch部署 教程,帮助你从零开始搭建一个完整的深度学习开发环境。
首先,请确保你使用的是 RockyLinux 8 或 9(推荐 RockyLinux 9)。打开终端,以 root 用户或具有 sudo 权限的用户登录,执行以下命令更新系统:
# 更新系统软件包sudo dnf update -y# 安装基础开发工具sudo dnf groupinstall "Development Tools" -y# 安装 Python 3 和 pip(RockyLinux 默认已包含,但建议确认)sudo dnf install python3 python3-pip -y# 验证 Python 版本python3 --version 为了避免与其他项目冲突,建议使用虚拟环境。执行以下命令创建并激活虚拟环境:
# 创建虚拟环境python3 -m venv pytorch_env# 激活虚拟环境source pytorch_env/bin/activate# 升级 pippip install --upgrade pip 根据你的硬件情况选择安装方式:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu 如果你有 NVIDIA GPU 并希望启用 PyTorch GPU加速,请先安装对应版本的 NVIDIA 驱动和 CUDA Toolkit。RockyLinux 9 推荐使用 CUDA 12.x。
# 添加 NVIDIA 官方仓库(以 RockyLinux 9 为例)sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo# 安装 CUDA Toolkitsudo dnf install cuda-toolkit-12-1 -y# 将 CUDA 加入 PATH(可加入 ~/.bashrc 永久生效)export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH# 重启终端或执行 source ~/.bashrc# 安装 PyTorch GPU 版本pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 在 Python 环境中运行以下代码,检查 PyTorch 是否正常工作:
python3 -c "import torchprint('PyTorch 版本:', torch.__version__)print('CUDA 可用:', torch.cuda.is_available())if torch.cuda.is_available(): print('GPU 数量:', torch.cuda.device_count()) print('当前 GPU:', torch.cuda.get_device_name(0))" 如果输出显示 PyTorch 版本号,并且在有 GPU 的机器上显示 CUDA 可用: True,说明你的 RockyLinux深度学习环境搭建 成功了!
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torchsource pytorch_env/bin/activate。通过以上步骤,你应该已经成功完成了 RockyLinux PyTorch部署。无论你是进行学术研究还是工业部署,这个环境都能为你提供强大的支持。后续你可以安装 Jupyter Notebook、TensorBoard 等工具进一步提升开发体验。
提示:本文适用于初学者,所有命令均经过 RockyLinux 9.2 + Python 3.11 + PyTorch 2.1 测试。如遇问题,欢迎查阅官方文档或社区论坛。
本文由主机测评网于2025-12-22发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251211378.html