PyTorch安装配置(windows)

一、Anaconda安装与配置

  • Anaconda提供了conda机制用于管理Python数据分析时常用的工具库/包

  • 官网下载最新的(翻墙):https://repo.anaconda.com/archive/

    image-20230627154419917
    • 清华大学Anaconda镜像站:https://mirrors4.tuna.tsinghua.edu.cn/help/anaconda/
    • Anaconda3对应Python3,Anaconda2对应Python2
  • 安装后配置系统环境变量

    • 此电脑 —— 属性 —— 高级系统设置 —— 环境变量

    • 在系统变量中选择“Path”,进行编辑,然后选择新建

      image-20230627162539336
    • 将以下内容加入,anaconda的安装目录是:D:\01_AppSpace\anaconda\install

      D:\01_AppSpace\anaconda\install
      D:\01_AppSpace\anaconda\install\Scripts
      D:\01_AppSpace\anaconda\install\Library\mingw-w64\bin
      D:\01_AppSpace\anaconda\install\Library\usr\bin
      D:\01_AppSpace\anaconda\install\Library\bin
      
    • 点击确定退出即可

  • 测试Anaconda是否安装成功。win + r,输入cmd进入终端

    • 输入python,确定有无python环境
    • 输入conda –version,确定是否有conda环境
      • 如果提示conda不是内部或外部命令,一般是Anaconda的环境变量设置问题
    image-20230627163014963

二、CUDA和cuDNN安装配置

  • 安装这两个是为了使用上GPU
  • CUDA是NVIDIA发明的一种并行计算平台和编程模型,它通过利用图形处理器GPU的处理能力,大幅提升计算性能;cuDNN则是GPU加速使用的深度神经网络原语库,cuDNN为标准例程提供了高度优化的实现,例如向前和向后卷积,池化、规范化和激活层等

2.1 CUDA安装配置

  • 在NVIDIA面板中的系统信息查看电脑支持的cuda(CUDA 12.0.81)

    image-20230627164111689
  • 下载CUDA toolkit:https://developer.nvidia.com/cuda-toolkit-archive

    image-20230627164456436 image-20230627164555901
  • 安装cuda,建议直接使用默认的安装路径,安装选择自定义

    image-20230627164820971 image-20230627165111090
    • 第一次安装,尽量全选;第n次安装,尽量只选择第一个,不然会出现错误

    • 记住默认安装目录

      image-20230627165245231
    • 安装完成,重启电脑

    • 配置cuda的系统环境变量

      • CUDA_PATH和CUDA_PATH_V12_0是自动生成的,如果没有则要手动添加
      image-20230627171400807
    • 测试cuda是否安装成功

      • nvcc –V,查看cuda版本号
      • set cuda,查看cuda的环境变量
      image-20230627171925598

2.2 cuDNN配置

  • 下载cuDNN:https://developer.nvidia.com/rdp/cudnn-download

    • 如果是第一次则需要先进行注册,已经有了账号则直接登录即可
    • 选择和CUDA适配的cuDNN版本
    image-20230627172640849
  • cuDNN下载下来是一个压缩包,对其解压,将其中三个文件复制到CUDA的安装目录中

    • CUDA的默认安装路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0
    • CUDA 的安装目录中,有和cuDNN解压缩后的同名文件夹,但直接复制即可。cuDNN解压缩后的同名文件夹中的配置文件会添加到CUDA安装目录中的同名文件夹中。这也表明cuDNN其实就是CUDA的一个补丁而已,专为深度学习运算进行优化的。
    image-20230627172958949
  • 配置环境变量

    • 此电脑 —— 属性 —— 高级系统设置 —— 环境变量 —— Path —— 编辑 —— 新建

    • 加入以下内容:

      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\lib
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\libnvvp
      
      image-20230627173951678
  • 测试cuDNN是否配置成功

    • 主要使用CUDA内置的deviceQuery.exe 和 bandwithTest.exe

    • cd到安装目录:cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\extras\demo_suite

      • 执行:.\bandwidthTest.exe
      image-20230627174438985
      • 执行:.\deviceQuery.exe

        image-20230627174540389

三、PyTorch安装

  • 打开Anaconda Prompt,创建一个虚拟空间用于pytorch的安装

    • 查看系统python版本
    • 创建虚拟空间:conda create -n 虚拟空间名称 python=系统python版本号
    image-20230627182807418
    • 创建过程需要下载安装某些东西,直接输入y确认即可
  • 激活环境:activate pytorch

    image-20230627182921093
  • pytorch官网:https://pytorch.org/get-started/locally/

    • 要注意和电脑的CUDA版本对应起来
    • 此次安装时CUDA装的12.0版本,在pytorch中没有对应的,但可以选择CUDA 11.8,能够兼容高版本CUDA(https://blog.csdn.net/AiTanXiing/article/details/129933911)
    image-20230627183842481
  • 使用conda安装pytorch:conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

    • 这步需要翻墙才会比较快
  • 测试pytorch是否安装成功

    # CUDA TEST
    import torch
    x = torch.Tensor([1.0])
    xx = x.cuda()
    print(xx)
    
    # CUDNN TEST
    from torch.backends import cudnn
    print(cudnn.is_acceptable(xx))
    
    image-20230627185350665

四、PyCharm安装配置

  • pycharm下载安装:https://www.jetbrains.com/pycharm/download/#section=windows

    • 安装community版本即可
  • 配置pycharm

    image-20230627185922094
    • 创建新项目

      • 设置项目位置

      • 选择previously configured interpreter,再选择Add Interpreter,点击Add Local Interpreter

        image-20230628095803138
      • 选择Conda Environment,选择环境

        • 进入anaconda安装目录,选择envs文件夹,选择建立的开发环境的python.exe

      出现问题:

      • 选择Conda Environment后,左下角出现conda executable is not found

      解决方法:

      • 选择base环境下的conda.exe
        • 在anaconda安装目录的scripts下
      image-20230627191036120 image-20230627191242837

点击create即可创建成功

测试:

image-20230627191541518

在pycharm中缺少某些python库?

  • 在setting中找到project,选择python interpreter,先点击anaconda小图标,再点击 + 号即可下载安装新库
image-20230627191941059 image-20230627192335463
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值