pytorch 安装 - tszwh

tszwh 2021-08-06 原文


pytorch 安装


参考这篇文章

环境

  1. win10
    image
  2. NVIDIA CUDA 10.1.236
    image
  3. python3.6
    image

安装

  1. CUDA

    • 根据型号下载后,按照默认设置安装:有两个要取消勾选,一个是 visual studio integration,另一个是你电脑中已有且当前版本比新版本高的组件,安装目录建议默认
      image

    • 设置环境变量,注意依据实际情况设置;
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\lib64
      C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\bin\win64
      C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.1\common\lib\x64

    • 测试是否成功,CMD执行nvcc -V如下则成功
      image

  2. cuDNN

    • 注册账号并下载相应版本;
    • 注意科学和谐上网,否则账号不能登录(我的显示存在插件,xxxxx验证不通过);
    • 下载后文件解压替换CUDA安装文件即可;
  3. 安装pytorch

    • 开始尝试了python3.8 + cu102,安装失败;
    • python3.6下安装成功,命令如下:
      pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

验证

import torch


def print_hi(name):
    # Use a breakpoint in the code line below to debug your script.
    print(f\'Hi, {name}\')  # Press Ctrl+F8 to toggle the breakpoint.
    print(torch.__version__)
    print(torch.cuda.is_available())  # cuda是否可用
    print(torch.cuda.device_count())  # 返回GPU的数量
    print(torch.cuda.get_device_name(0))  # 返回gpu名字,设备索引默认从0开始


# Press the green button in the gutter to run the script.
if __name__ == \'__main__\':
    print_hi(\'PyCharm\')

如下图则成功:
image

如果显示True则安装成功

发表于
2021-07-12 01:00 
tszwh 
阅读(5
评论(0
编辑 
收藏 
举报

 

版权声明:本文为tszwh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tszwh/p/15000332.html

pytorch 安装 - tszwh的更多相关文章

  1. 图像灰度变换、二值化、直方图 – 啊哈彭

    图像灰度变换、二值化、直方图 图像基础、灰度变换、二值化、直方图 1、灰度变换 1)灰度图的线性变换 Gnew […]...

  2. 树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一)

    一、树莓派简单介绍 二、软&件准备 硬件:树莓派4B主机、电源线、TF卡&TF读卡器、PC 软 […]...

  3. 【死磕 Java 基础】 — 自己动手实现一个 LRU

    LRU,即 Least Recently Use ,直译为 “最近最少使用”。它是根据数据的历史访问记录来进行 […]...

  4. 搜索引擎优化(转载) – agang_19

    搜索引擎优化(转载) 1、查看网站在 Alexa中的排名,Alexa是世界上最大的第三方网站排名数据网站。  […]...

  5. 电子电路基础复习 —— 电感

    电子电路基础复习 —— 电感 电感 1. 基本特性   1)电感器的通直流阻交流特性,对于直流信号电感呈现通路 […]...

  6. EFK教程 – ElasticSearch高性能高可用架构

    通过将elasticsearch的data、ingest、master角色进行分离,搭建起高性能+高可用的ES […]...

  7. 一个常见大数据平台架构 – 时间朋友

    一个常见大数据平台架构 一个常见的大数据平台架构 这是一个典型的大数据架构,且对架构进行了「分层」,分为「数据 […]...

  8. graphviz – 蝈蝈俊

    graphviz是贝尔实验室开发的一个开源的工具包,它使用一个特定的DSL(领域特定语言):dot作为脚本语言 […]...

随机推荐

  1. 一个程序员的自我救赎

    为了找一个能清晰表达我在2017年的状态词语,我搜索了不下百个词语还是未能找到一个贴切的形容,可想我这一年的状 […]...

  2. discuz 文档说明

      Discuz  文档说明   基于7.0的标准程序,部分与插件无关的文件不作说明文件颜色说明:红色:程序核 […]...

  3. 【计算机内功心法】七:高并发高性能服务器是如何实现的

    当在读这篇文章的时候,你想过没有,服务器是怎么把这篇文章发送给你的呢? 说简单也简单,不就是一个用户请求吗?服 […]...

  4. Python专题——五分钟带你了解map、reduce和filter

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Python专题第6篇文章,给大家介绍的是P […]...

  5. Linux如何开启mysql版本

    vim /etc/yum.repos.d/mysql-community.repo [mysql55-comm […]...

  6. 关于重新开始写博客

    前天想着把最近在做的事分享出来,在考虑分享到哪些平台,结果无意中发现原来早就在博客园建了账号,还写了些随笔,全 […]...

  7. Docker环境下升级PostgreSQL

    查阅PostgreSQL官方文档可以得知,官方提供了两种方式对数据库进行升级——pg_dumpall与pg_u […]...

  8. java校招笔试题

    基础: Java 反射?反射有什么缺点?你是怎么理解反射的(为什么框架需要反射)? 谈谈对 Java 注解的理 […]...

展开目录

目录导航