鉴于楼主知识水平有限,我的教程针对有限情况下的电脑

在阅读此篇文章之前,请确认

  • Windows10系统且为64位
  • 显卡为Nvidia 显卡

本篇文章参考了

飞桨PaddlePaddle-源于产业实践的开源深度学习平台​www.paddlepaddle.org.cn西河沿的风:win10安装CUDA和cuDNN的正确姿势​zhuanlan.zhihu.com

1.python的安装与确认(本篇仅讨论python3)

如果已经安装了python,需要确认python版本,在cmd中使用

python 

请确保python版本为3.5.1+/3.6/3.7

!!!注意,python3.8是不被支持的!!!

若python3版本过高或者过低,可以在开始菜单的应用与功能中卸载旧版本

若尚未安装python,可以通过以下网址来获取 python3.7.6

Python Release Python 3.7.6​www.python.org

在该网页的底部,你可以找到python3.7.6的下载链接

下载完成后安装

选择Add Python 3.7 to PATH 并且选择Install Now(我个人而言喜欢安装在默认路径)

安装完成,若要确认python的安装情况,可以参照上文的‘确认python版本’

在cmd中确认pip版本,pip的版本应在9.0.1以上

python -m ensurepip
python -m pip --version

如果pip版本过低,可以考虑在cmd中使用以下指令

python -m pip install --upgrade pip

若出现 Read timed out 错误,可以考虑使用清华源,即使用

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package --upgrade pip

接下来需要确认处理器架构,在cmd中输入

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

若第一行输出为 "64bit",第二行输出为 "x86_64"、"x64" 或 "AMD64" 即可进行下一步。

示例输出


2.安装CUDA以及CUDNN

确认最高可安装的cuda版本

在桌面右击,选择NVIDIA控制面板

在NVIDIA控制面板上部菜单栏中选择帮助,点击系统信息

在系统信息中选择组件,在NVCUDA.DLL右侧可以看到最高版本,我的是10.2,这意味着我的电脑最高可以安装CUDA 10.2,但是也可以安装较低版本 如CUDA 10.0

(在更新驱动后版本可能会提升)

接下来下载CUDA,在这个网站上我们可以获取CUDA的各个版本

  • 注意,paddle默认的安装版本支持CUDA 10.0,CUDA 9.0需要另外获取对应版本的paddle安装包
  • !!!注意,CUDA 10.1 以及 CUDA 10.2 尚未得到支持!!!

CUDA Toolkit Archive​developer.nvidia.com

下载需要的CUDA版本安装包,如果显卡支持的话推荐安装CUDA 10.0

下面以CUDA 10.0安装为例

下载后正常安装即可,推荐安装在默认安装路径,若要更改默认安装路径需要记下你的CUDA的安装位置

  • 注意需要在C盘预留3GB以上的空间方能正常完成安装
  • 若遇到安装失败,可以考虑重启电脑后再度尝试安装

以下为NVIDIA CUDA的安装向导(全英文)

CUDA Toolkit Documentation​docs.nvidia.com

安装CUDNN

下载CUDNN

CUDNN download​developer.nvidia.com

下载CUDNN需要注册NVIDIA开发者账户,注册需要填写一个问卷

注意,CUDNN需要对应CUDA的安装版本,在这里我们以CUDA 10.0为例

CUDNN下载下来之后是一个zip文件,首先将其解压,我们需要将CUDNN的文件复制到CUDA安装目录下,在此我们以CUDA 10.0 、默认安装路径为例

将解压出的文件夹 cudabincudnn64_7.dll 复制到 C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0bin

  • cudnn64_7.dll(文件名可能略有不同)
  • C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0bin(取决于你的CUDA安装路径,该路径为默认安装路径)

将解压出的文件夹 cudaincludecudnn.h 复制到 C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0include

  • 同上

将解压出的文件夹 cudalibx64cudnn.lib 复制到 C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0libx64

  • 同上

以下为NVIDIA CUDNN的安装向导(全英文)

NVIDIA Deep Learning SDK Documentation​docs.nvidia.com

在安装完成后,在 cmd 中输入以下命令来确认安装情况

nvcc -V

正常情况下会返回CUDA版本


3.安装paddlepaddle

若安装了 CUDA 10.0 (并且安装了CUDNN),使用以下命令

python -m pip install paddlepaddle-gpu==1.7.0.post107 -i https://mirror.baidu.com/pypi/simple

若安装了 CUDA 9.0 (并且安装了CUDNN),使用以下命令

python -m pip install paddlepaddle-gpu==1.7.0.post97 -i https://mirror.baidu.com/pypi/simple

若遭遇报错 No matching distribution found for paddlepaddle-gpu

该报错是由于python版本过高或者过低,需要重新安装正确的python版本,参照第一部分

测试paddlepaddle-gpu是否正确安装

在cmd中输入

python

进入python解释器

接下来输入

import paddle.fluid

若遭遇报错 ModuleNotFoundError: No module named 'paddle'

  • paddle可能未安装或者未正确安装,可以尝试重新安装paddlepaddle

输入

paddle.fluid.install_check.run_check()

若遭遇报错 RuntimeError:cublas64_100.dll not found (这个当时忘记截图了)

该报错可能是由于

  • CUDNN未正确安装
  • CUDA版本与paddlepaddle版本不对应(不支持CUDA10.2),参照第二部分

正确安装的输出

Your Paddle Fluid is installed successfully!

artcam 9.0英文版本下载_Win10安装paddlepaddle-gpu的python版本相关推荐

  1. anaconda老版本下载的方法和Anaconda与Python版本对应关系以及anaconda安装方法

    官网是最新版本的anaconda,我的python是3.7的.就要找3.7的版本. 所有版本在这个网站都可以下载(清华大学开源软件镜像站): https://mirrors.tuna.tsinghua ...

  2. PLSQL12.0.7的下载、安装及使用教程

    PLSQL12.0.7的下载.安装及使用教程 PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用,是一款很好的Oracle管理工具(Oracle11g下载与安装图 ...

  3. mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法)

    mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法) 参考文章: (1)mysql8.0.18ZIP版下载与安装(以及无my-default.i ...

  4. Asp.net2.0工具包AjaxControlToolkit下载和安装

    Asp.net2.0工具包AjaxControlToolkit下载和安装:点击下载 环境设置如下: A!a.S-DQ0ITPUB个人空间P,JN2y2b o5K 下载完 ASPAJAXExtSetup ...

  5. openJDK 17.0.1 的下载与安装

    openJDK 17.0.1 的下载与安装 下载 安装 下载 我的安装环境为win10 下载地址:https://developers.redhat.com/products/openjdk/down ...

  6. python安装卸载及查看python版本/第三方包版本

    文章目录 1. 在线安装anaconda anaconda下载安装 在线安装第三方库 python 常用第三方包镜像安装 2. 离线安装anaconda 离线安装包下载网址 whl 离线安装 tar ...

  7. 查看电脑上安装的所有的python版本以及安装路径

    查看电脑上安装的所有的python版本以及安装路径 查看所有的python版本 py -0 "-0"(零,不是字母"O") 查看所有版本的安装路径 where ...

  8. sysconfig看不了怎么更新_sysconfig老版本下载-sysconfig稳定版(能看的版本)_5577安卓网...

    sysconfig老版本下载分享给大家.sysconfig老版本具有非常稳定的特点,加载速度快,不会黑屏崩溃,提高了用户的体验!sysconfig是一个超级牛逼的播放器应用,它能给你带来你所有想看的视 ...

  9. DL中版本配置问题:TensorFlow、Keras、Python版本完美搭配推荐

    DL中版本配置问题:TensorFlow.Keras.Python版本完美搭配推荐 目录 TensorFlow.Keras.Python版本完美搭配推荐 TensorFlow.Keras.Python ...

最新文章

  1. 前端面试题之http/HTML/浏览器(一)
  2. c++实现简单线程池代码
  3. 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(5)
  4. Python里面几种排序算法的比较,sorted的底层实现,虽然我们知道sorted的实现方式,但是...
  5. mac 下 hadoop、spark 的安装及配置
  6. 华为BIOS系统升级
  7. 畅捷通(chanjet)T3各版本
  8. 【Linux】排查进程、挖矿病毒查找
  9. 华夏千秋事,风雨亦为之
  10. SQL(oracle)常用命令
  11. Python有哪些优势?
  12. JS基础(乾坤未定,你我皆是黑马4-2)
  13. C# 获取汉字的拼音首字母(转)
  14. 「菜鸟初探」纯CSS实现二级导航
  15. 软件测试应届生社招找工作面试会遇到哪些坑?(全网最全避坑指南)
  16. 如何利用网吧推广棋牌游戏
  17. 先不听BAT高谈阔论,只看企业实际应用:数据中心架构如何演进?
  18. 在收到面试通知的电话时,该问哪些问题?
  19. 聚焦分布式资本:中国首家区块链基金如何布局区块链?|链捕手
  20. Springboot+vue练手记录

热门文章

  1. 游戏迷必备桌面|穿越火线壁纸,燃动少年心
  2. 设计灵感|化繁杂为明晰!如何把信息类海报做得好看?
  3. 承包你所有壁纸需求,高图网图片,美到窒息
  4. 梦幻粉色空间手机背景素材,爱梦想的设计师
  5. UI设计素材|汉堡按钮/菜单
  6. linux mysql 主从数据库_【Linux】【MySQL】MySQL主从数据库
  7. python list tuple区别_Python list、tuple、dict区别
  8. 零中频接收机频率转换图_走进射频接收机:射频接收机的三种常见结构
  9. AIO,BIO,NIO:同步阻塞式IO,同步非阻塞IO,异步非阻塞IO
  10. C 标准库 limits.h