首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【2025最新】PyTorch安装全攻略:CPU/GPU版一步到位(Windows/macOS/Linux)

  • 25-02-16 14:01
  • 4271
  • 5419
blog.csdn.net

摘要:本文手把手教你安装PyTorch深度学习框架,涵盖Anaconda/pip两种安装方式,详细讲解CPU与GPU版本选择、CUDA配置及环境验证,解决99%的安装报错问题!


一、PyTorch简介

PyTorch是Meta(原Facebook)开源的深度学习框架,以其动态计算图和易用性广受研究人员喜爱。支持GPU加速训练,是AI开发者的首选工具。


二、安装前准备

  1. 硬件检查:
    • 确认显卡型号(NVIDIA显卡需支持CUDA)
    • Windows用户安装NVIDIA驱动
  2. 查看CUDA版本(GPU用户):
    nvidia-smi  # 右上角显示最高支持的CUDA版本
    
    • 1
  3. Python环境:需3.7+版本(建议通过Anaconda管理)

三、通过Anaconda安装(推荐)

▶ 步骤1:创建虚拟环境

conda create -n pytorch_env python=3.9
conda activate pytorch_env
  • 1
  • 2

▶ 步骤2:访问PyTorch官网获取安装命令

  1. 打开官网:https://pytorch.org/
  2. 选择配置:
    • PyTorch版本:稳定版(Stable)
    • 操作系统:根据实际情况选择
    • 包管理器:Conda/Pip
    • 语言:Python
    • CUDA:选择匹配的版本(无GPU选CPU)

▶ 步骤3:执行安装命令

示例(CUDA 11.8版本):

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

四、通过pip安装

▶ 通用版本(自动检测CUDA):

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
  • 1

▶ 指定版本安装:

版本类型安装命令
CPU版pip install torch torchvision torchaudio
CUDA 11.8pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

五、macOS专属说明(M1/M2芯片)

▶ 使用GPU加速(Metal Performance Shaders):

conda install pytorch::pytorch torchvision torchaudio -c pytorch
  • 1

六、验证安装

▶ 通用验证代码

import torch

print(f"PyTorch版本: {torch.__version__}")
print(f"CUDA可用: {torch.cuda.is_available()}")
print(f"当前设备: {torch.device('cuda' if torch.cuda.is_available() else 'cpu')}")
  • 1
  • 2
  • 3
  • 4
  • 5

▶ 预期输出

PyTorch版本: 2.0.1+cu118
CUDA可用: True
当前设备: cuda
  • 1
  • 2
  • 3

七、常见问题解决

❌ 问题1:CUDA不可用

  • 解决方案:
    1. 检查NVIDIA驱动是否安装
    2. 确认PyTorch版本与CUDA版本匹配
    3. 重装对应CUDA版本的PyTorch

❌ 问题2:下载速度慢

  • 换源加速:
    # 清华源(conda)
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    
    # 阿里源(pip)
    pip install torch -i https://mirrors.aliyun.com/pypi/simple/
    
    • 1
    • 2
    • 3
    • 4
    • 5

❌ 问题3:DLL加载失败(Windows)

  • 解决方法:
    1. 安装VC_redist.x64.exe
    2. 更新NVIDIA驱动

八、环境管理技巧

  1. 查看已安装包:
    conda list | grep torch
    
    • 1
  2. 导出环境配置:
    conda env export > environment.yaml
    
    • 1
  3. 彻底卸载PyTorch:
    conda uninstall pytorch torchvision torchaudio
    pip uninstall torch torchvision torchaudio
    
    • 1
    • 2

九、最佳实践建议

  1. 优先使用虚拟环境:避免包版本冲突
  2. 测试完整训练流程:
    x = torch.rand(5, 3)
    print(x)  # 应输出5x3的随机张量
    
    • 1
    • 2
  3. 定期更新版本:
    conda update pytorch torchvision torchaudio
    
    • 1
注:本文转载自blog.csdn.net的WHCIS的文章"https://blog.csdn.net/weixin_69882801/article/details/145541154"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

122
操作系统
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top