前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >深度学习环境搭建:window10+CUDA10.0+CUDNN+pytorch1.2.0

深度学习环境搭建:window10+CUDA10.0+CUDNN+pytorch1.2.0

作者头像
程序员一一涤生
发布2020-05-08 15:26:52
9660
发布2020-05-08 15:26:52
举报

去年底入手一台联想Y7000P,配置了Nvidia GeForce GTX 1660 Ti GPU,GPU内存6G,但是因为有GPU服务器,所以一直没有在这台笔记本上跑过模型,如今经过一番折腾,终于在此笔记本上搭建好了环境,并成功使用GPU训练了一些模型,本篇记录了环境搭建的过程。

检查你的GPU

首先确保你的电脑有Nvidia的GPU,并且支持CUDA,可以参考这个网址

安装vs2017

Visual Studio 2017 Community下载地址 安装选项:勾选“C++的桌面开发”,右边的列表再额外勾选一个SDK,这个SDK是在后续测试CUDA样例的时候要用到的,如下图:

安装CUDA10.0

下载

打开网站:CUDA10.0 按照下图选择对应的选项后,点击下载:

安装

双击下载的文件,选择自定义安装,如果之前你已经安装过显卡驱动并且兼容CUDA10.0,可以在这里去掉显卡驱动的勾选,兼容情况参考这里,截图如下:

另外,去掉Visual studio integration的勾选:

后面默认选择下一步,等待安装完成。

测试
命令行测试:
代码语言:javascript
复制
nvcc -V

输出以下信息即成功:

样例测试:

以管理员方式打开vs2017,然后加载bandwidthTest解决方案,路径如下: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\1_Utilities\bandwidthTest\bandwidthTest_vs2017.vcxproj 右键点击bandwidthTest,选择生成,等待生成结果成功。此时在路径:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Debug 下,会出现一个bandwidthTest.exe文件,在cmd中执行,结果为PASS则为通过测试。 另外还有一个deviceQuery的样例,其测试过程同上。

安装CUDNN

打开CUDNN的网址 如下图,选择后会下载:

下载文件解压缩出来,然后根据下面的步骤操作(图中拿10.2举例的,因为是官方的教程):

安装pytorch

添加conda的清华镜像源
代码语言:javascript
复制
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
添加额外的pytorch源
代码语言:javascript
复制
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
安装
代码语言:javascript
复制
conda config --set show_channel_urls yes
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0

到此安装就完成了。

ok,本篇就这么多内容啦~,感谢阅读O(∩_∩)O。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 检查你的GPU
  • 安装vs2017
  • 安装CUDA10.0
    • 下载
      • 安装
        • 测试
          • 命令行测试:
          • 样例测试:
      • 安装CUDNN
      • 安装pytorch
        • 添加conda的清华镜像源
          • 添加额外的pytorch源
            • 安装
            相关产品与服务
            GPU 云服务器
            GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档