Debian下PyTorch安装步骤是什么
导读:Debian 下 PyTorch 安装步骤 一 准备环境 更新系统并安装基础工具与 Python: sudo apt update && sudo apt install -y build-essential cmake...
Debian 下 PyTorch 安装步骤
一 准备环境
- 更新系统并安装基础工具与 Python:
- sudo apt update & & sudo apt install -y build-essential cmake git python3-dev python3-pip
- 建议使用虚拟环境隔离依赖:
- 使用 venv:python3 -m venv pytorch_env & & source pytorch_env/bin/activate
- 或使用 conda:conda create -n pytorch_env python=3.9 并 conda activate pytorch_env
- 如需 GPU 加速,先安装并验证 NVIDIA 驱动、CUDA Toolkit 与 cuDNN,并设置环境变量(示例):
- export PATH=/usr/local/cuda/bin:$PATH
- export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
二 选择安装方式
- 使用 pip 安装(推荐)
- CPU 版本:pip3 install torch torchvision torchaudio
- GPU 版本(需已配置好 CUDA):pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118(将 cu118 替换为你的 CUDA 版本,如 cu117、cu121 等)
- 使用 conda 安装
- CPU 版本:conda install pytorch torchvision torchaudio cpuonly -c pytorch
- GPU 版本:conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch -c nvidia(将 11.8 替换为你的 CUDA 版本)
三 验证安装
- 查看版本与 CUDA 可用性:
- python3 -c “import torch; print(torch.version)”
- python3 -c “import torch; print(torch.cuda.is_available())”(GPU 版本应返回 True)
四 常见问题与处理
- 网络不稳定导致下载慢或失败:
- 使用国内镜像源(如清华):pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple
- CUDA 版本不匹配:
- 用 nvcc --version 或 nvidia-smi 确认 CUDA 版本,安装与之匹配的 PyTorch CUDA 版本(如 cu118、cu121);必要时调整 --extra-index-url 或 conda 的 cudatoolkit 版本
- 依赖缺失或编译问题:
- 安装构建依赖:sudo apt install -y build-essential cmake git libopenblas-dev liblapack-dev python3-dev python3-pip
- 内存不足:
- 关闭不必要程序或增加交换空间(swap)后再安装
五 可选方案
- 使用 Lambda Stack(Debian 可通过其 Ubuntu PPA 安装,适合希望一条命令解决 PyTorch 与依赖的场景):
- 添加密钥与源后执行:sudo apt-get install -y pytorch torchvision torchaudio
- 注意选择与你的系统版本匹配的源与组件
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian下PyTorch安装步骤是什么
本文地址: https://pptw.com/jishu/758329.html
