在Linux环境下选择PyTorch版本时,需要考虑以下几个因素:
确保你的Linux发行版(如Ubuntu、Deepin等)受PyTorch支持。PyTorch官方推荐支持Ubuntu 16.04/18.04/20.04或更高版本,其他Linux发行版也应有类似支持。
PyTorch对Python版本有特定要求。通常,推荐使用Python 3.7及以上版本,尤其是3.8/3.9。您可以通过python --version
命令检查当前Python版本。
使用conda:
conda install pytorch torchvision torchaudio cpuonly -c pytorch
或使用pip:
pip install torch torchvision torchaudio
使用conda:
conda install pytorch torchvision torchaudio cudatoolkit=11.X -c pytorch
其中11.X应替换为你安装的CUDA版本。
使用pip:
pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cu11X/torch_stable.html
import torch; print(torch.__version__)
import torch; print(torch.cuda.is_available())
如果输出为True,则表示CUDA可用。
为了加快下载速度,可以使用国内的镜像源,如清华大学的镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
通过以上步骤,您应该能够在Linux系统上成功选择并安装适合自己需求的PyTorch版本。如果在安装过程中遇到任何问题,建议查看PyTorch官方文档或社区论坛上的相关帮助。