zoukankan      html  css  js  c++  java
  • Pytorch05_torch安装(GPU版)

    GPU版本的Pytorch安装流程。

    1. 检查是否有合适的GPU

    方法:在桌面上右击如果能找到NVIDA控制面板,则说明该电脑有GPU。控制面板如下,并通过查看系统信息获取支持的Cuda版本

     然后查看GPU名称和驱动信息

     驱动版本可以去英伟达官网下载更新。

    2. 下载CUDA

    下载官网:https://developer.nvidia.com/cuda-10.1-download-archive-update2

    查看对应版本网址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

    比如我的驱动版本为 466.77,准备下载10.2的CUDA

     下载步骤为:

     

     

    3. 安装CUDA

    下载完成之后进行安装,双击安装包即可,会弹出选择解压文件放置的文件夹。(随便选,安装完自己会删除,这不是安装目录,安装目录不用改)

    进入安装界面

    安装的时候建议选择自定义 而不是“精简”(从下面的英文解释可以看出,其实这里的精简写成完整应该更贴切,它会安装所有组件并覆盖现有驱动,然而我并不想安装全家桶,何况我的官方显卡驱动比它的新)。

     

     

     下图安装路径保持默认

    剩下的一直下一步即可。

     

     注意:环境变量会自动配置,不用管(查看方式为:此电脑 右键 选择属性 选择高级系统设置  选择高级 选择环境变量

     如何查看是否安装成功:win+R 打开cmd,输入nvcc -V 即可看到,如下图。

    4. 安装cuDNN

    这步比较简单。

    下载地址:https://developer.nvidia.com/rdp/cudnn-download

    注意:以上链接,初次登陆需要注册账号,注册即可。

     下载之后得到压缩包,解压得到如下文件

    分别将cuda/include、cuda/lib、cuda/bin三个目录中的内容拷贝到C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1对应的include、lib、bin目录下即可。

    注意:是放到里面去,而不是替换掉

     添加环境变量(前面的打开方式和上面一样,最后 双击path即可)

    C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.2libx64

    5. 安装Pytorch

    设置清华源

    ### 设置清华源镜像
     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
     conda config --set show_channel_urls yes
    ### 设置pytorch镜像
     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
     conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/

    打开pytorch 官网:https://pytorch.org/

    获取pytorch的安装命令:

    注意去掉-c pytorch,不然还是默认下载源

    conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

     

     查看是否安装完成并可以使用

    import torch
    print(torch.__version__)
    
    torch.cuda.is_available()

    返回安装的torch版本 和 True表示完成。

    我喜欢一致,可是世界并不一致
  • 相关阅读:
    Python合集之Python字典(一)
    Python合集之Python元组(三)
    Python合集之Python元组(二)
    Python合集之Python元组(一)
    Python合集之Python列表(七)
    Python合集之Python列表(六)
    Python合集之Python列表(五)
    Python合集之Python列表(四)
    Python合集之Python列表(三)
    对《软件工程》课程的总结
  • 原文地址:https://www.cnblogs.com/Haozi-D17/p/14894782.html
Copyright © 2011-2022 走看看