Ubuntu 16.04 上 TensorFlow 的 NVIDIA cuDNN 版本类型 [关闭]

     2023-04-15     269

关键词:

【中文标题】Ubuntu 16.04 上 TensorFlow 的 NVIDIA cuDNN 版本类型 [关闭]【英文标题】:Which NVIDIA cuDNN release type for TensorFlow on Ubuntu 16.04 [closed] 【发布时间】:2018-07-24 21:01:37 【问题描述】:

根据TensorFlow 1.5 installation instructions for Ubuntu 16.04,您需要安装 cuDNN 7.0,但他们没有具体说明应该安装什么:

cuDNN v7.0。详情请见NVIDIA's documentation。确保您 按照 NVIDIA 中的描述创建 CUDA_HOME 环境变量 文档。

注册并完成下载 cuDNN 的所有步骤后,有多种下载和安装选项:

显然,对于 Ubuntu 16.04,它可以是 Linux 或 Ubuntu Runtime 或 Developer,但由于我在网上看到不同的提及确切应该安装哪个文件,我想知道哪个是最好的安装,或者实际上是否有任何区别?

【问题讨论】:

【参考方案1】:

首先,我建议您阅读开发人员指南和安装指南。我将尽量不重复其中包含的信息(例如特定的安装步骤/命令行)。

基本上有 2 种安装方法,适用于多种不同类型的 NVIDIA 软件:

直接安装(在这种特殊情况下通过 .tgz 压缩存档) 包管理器安装(即在 Ubuntu 上使用 dpkg/apt/apt-get)

有多种原因,包括个人偏好,为什么您可能更喜欢使用 tar 存档 (.tgz) 并“解压缩”所有内容,而不是让 apt 或 apt-get 为您处理安装。

如果您选择 .tgz 方法,您需要的所有内容都包含在单个 .tgz 存档“cuDNN v7.0.5 Library for Linux”中,并且我们可以立即观察到,如果您使用的是某些 Linux 操作系统除了 Ubuntu,这是(唯一的)方法。此 zip 文件包含已编译的库、针对 cuDNN API 进行开发所需的头文件,以及针对 cuDNN 编译/链接代码所需的其他内容。

如果您选择包管理器方法,这目前仅适用于列出的操作系统(本例中为 Ubuntu 16.04 和 Ubuntu 14.04)。你有一些独立的选择:

运行时库 - 如果您将使用 cuDNN 做的唯一事情是运行另一个已编译为在该版本的 Ubuntu 上使用该版本的 cuDNN 的二进制文件,这就足够了。例如,如果您已经通过 pip 方法安装了 Tensorflow (TF),那么您将获得准备就绪的预编译二进制文件,并且这些预编译的二进制文件是为 Ubuntu 16.04 和 cuDNN 7.0.5 设置的,那么您可以只安装 cuDNN运行时库(按照安装指南中的步骤操作),这足以开始使用您的预编译 TF。

开发人员库 - 这将包括头文件和针对此特定版本的 cuDNN API 编译和构建代码所需的其他内容。因此,如果您想要buildrebuild TF(用于 CUDA GPU 使用),或者您只是在处理自己的 cuDNN API 使用,您会想要这个选项。

代码示例和用户指南 - 在 .tgz 安装方法中,所有这些组件(包括文档和代码示例)都包含在单个 .tgz 存档中。在包管理器方法中,即使是代码示例和 API 用户指南也被分解为单独的 .deb 安装,因此如果您不需要它,则不必下载它(例如,如果您只是针对cuDNN 7.0.5,您需要开发人员库,但不需要代​​码示例或 API 用户指南)。

更新:对于更新版本的 CUDNN,.tgz 文件/方法不再包含示例代码或文档。文档(用户指南和安装指南)是here。这些示例仅在 .deb 安装程序中可用。

【讨论】:

我只是想知道是否必须在安装开发人员库之前安装运行时库。从文档看来,我必须从运行时库开始安装两者。【参考方案2】:

你必须安装 cudnn v 7.0.x 这里的 x 表示次要版本,它对 tensorflow 并不重要 你有 ubuntu 16.04,所以你必须下载“cudnn v7.0.5 library for linux”才能安装 tensorflow

【讨论】:

我指的不是次要版本——我指的是同时存在“Linux”、“Ubuntu 16.04 Runtime”和“Ubuntu 16.04 Developer”这一事实。

ubuntu16.04服务器上无root权限,配置个人tensorflow环境--cuda9.0+cudnn7+tensorflow-gpu-1.18(代码片段)

本人在服务器上已经用Anconda创建好python3.5的环境,这个网上有一大堆教程。接下来是重点。1.cuda的安装https://developer.nvidia.com/cuda-downloads,选runfile(local)这个文件下载然后执行如下代码shcuda_9.0.176_384.81_linux-runchmod+xfilename.run#如果... 查看详情

ubuntu16.04下安装tensorflow(gpu)

参考:http://blog.sina.com.cn/s/blog_672f698e0102wavp.html1.首先安装nvidia显卡驱动:系统设置->软件更新->附加驱动->选择nvidia最新驱动(361)->应用更改?2.下载CUDA8.0地址https://developer.nvidia.com/cuda-release-candidate-download( 查看详情

ubuntu16.04安装tensorflow(cpu版本)详细可行步骤

参考技术A2、Tensorflowcpu版本的安装1、是pip3(Python3.5版本),不是pip(python2.7版本);2、输入命令行时,空格会导致输入不正确,得注意;3、测试安装成功1、命令行输入:python2、继续输入:重装Anaconda时,关于卸载Anaconda3的方法... 查看详情

ubuntu16.04下安装tensorflow(gpu加速)----详细图文教程

...no,但是发现Theano天书般的源码真是头大,在看到tensorflow中文教程后,发现它竟然逻辑清晰,教程丰富,实在是居家旅行必备良药啊![偷笑][偷笑][偷笑]所以决定利用国庆假期学习ubuntu和TensorFlow的安装&# 查看详情

ubuntu16.04下安装cuda,cudnn及tensorflow-gpu版本过程(代码片段)

...3;CUDA8.0深度学习主机环境配置:Ubuntu16.04+GeForceGTX1080+TensorFlow不过在实际运行的过程中,有一定的不同之处,随着时间的推移,一些组件已经可以更方便的安装, 查看详情

ubuntu16.04安装nvidia驱动cuda,cudnn和tensorflow-gpu(代码片段)

本文个人博客地址:点击查看之前有在阿里云GPU服务器上弄过:点击查看,这里从装Nvidia开始一、安装Nvidia驱动1.1查找需要安装的Nvidia版本1.1.1官网官网上查找:https://www.nvidia.com/Download/index.aspx?lang=en-us这里是Ge... 查看详情

ubuntu16安装tensorflow及jupyternotebook(代码片段)

Ubuntu16安装TensorFlow及Jupyternotebook文章目录Ubuntu16安装TensorFlow及Jupyternotebook1.软件版本2.安装过程3.测试本文主要讲述Windows上VMware虚拟机中Ubuntu16.04(最小化安装版,没有安装界面环境)安装TensorFlow及Jupyternotebook的过程1.... 查看详情

ubuntu16安装tensorflow及jupyternotebook(代码片段)

Ubuntu16安装TensorFlow及Jupyternotebook文章目录Ubuntu16安装TensorFlow及Jupyternotebook1.软件版本2.安装过程3.测试本文主要讲述Windows上VMware虚拟机中Ubuntu16.04(最小化安装版,没有安装界面环境)安装TensorFlow及Jupyternotebook的过程1.... 查看详情

ubuntu16.04下安装cuda,cudnn及tensorflow-gpu版本过程(代码片段)

...3;CUDA8.0深度学习主机环境配置:Ubuntu16.04+GeForceGTX1080+TensorFlow不过在实际运行的过程中,有一定的不同之处,随着时间的推移,一些组件已经可以更方便的安装,不再需要自己编译了。一些流程也有所更改。因... 查看详情

在aarch64上安装Tensorflow:错误:找不到满足tensorflow要求的版本

】在aarch64上安装Tensorflow:错误:找不到满足tensorflow要求的版本【英文标题】:InstallationofTensorflowonaarch64:Error:Couldnotfindaversionthatsatisfiestherequirementtensorflow【发布时间】:2019-10-1723:37:03【问题描述】:我想在aarch64(Ubuntu16.04;Linux... 查看详情

ubuntu16.04安装nvidia驱动cuda,cudnn和tensorflow-gpu(代码片段)

本文个人博客地址:点击查看之前有在阿里云GPU服务器上弄过:点击查看,这里从装Nvidia开始一、安装Nvidia驱动1.1查找需要安装的Nvidia版本1.1.1官网官网上查找:https://www.nvidia.com/Download/index.aspx?lang=en-us这里是Ge... 查看详情

NVidia 驱动程序停止在带有 Ubuntu 16.04 和 Tesla K80 GPU 的 AWS EC2 实例上工作

...时间以来,我一直在使用带有TeslaK80GPU的AWSEC2实例来运行TensorFlow代码。我安装了CUD 查看详情

TensorFlow 未检测到 GPU

】TensorFlow未检测到GPU【英文标题】:TensorFlownotdetectingGPU【发布时间】:2017-09-1504:52:38【问题描述】:我在ubuntu16.04上安装了Cuda-8.0和TensorflowGPU版本。它最初工作正常并使用GPU。但突然它停止使用GPU。我通过pip安装了tensorflow并正... 查看详情

在 ubuntu 16.04 LTS 上运行 mongodb

】在ubuntu16.04LTS上运行mongodb【英文标题】:Runningmongodbonubuntu16.04LTS【发布时间】:2016-08-2902:12:36【问题描述】:如何在Ubuntu16.04LTS上将Mongodb作为服务运行?几天前,我将服务器升级到了Ubuntu16.04。我注意到我的MongoDB服务在我重新... 查看详情

在 Ubuntu 16.04 上安装 Cilk 时出现问题

】在Ubuntu16.04上安装Cilk时出现问题【英文标题】:ProblemduringCilkinstallationonUbuntu16.04【发布时间】:2020-02-2700:29:10【问题描述】:我尝试了两天在我的电脑上安装cilk。目前我正在尝试在Ubuntu16.04上安装它(因为Ubuntu18似乎存在问题... 查看详情

在 Ubuntu 16.04 上安装谷歌云模块返回错误

】在Ubuntu16.04上安装谷歌云模块返回错误【英文标题】:InstallinggooglecloudmoduleonUbuntu16.04returnserror【发布时间】:2018-01-2319:19:09【问题描述】:我尝试在Ubuntu16.04上为python3安装谷歌云模块,但它显示permissionerror13在我的python环境Perm... 查看详情

使用 systemd 在 Ubuntu 16.04 上播放框架部署

】使用systemd在Ubuntu16.04上播放框架部署【英文标题】:playframeworkdeploymentonUbuntu16.04withsystemd【发布时间】:2017-09-0712:57:25【问题描述】:当我按照officialdocs的deb样式部署说明进行操作时,我在Ubuntu16.04上收到以下错误消息:选择... 查看详情

在 ubuntu 16.04 上更新 nodejs

】在ubuntu16.04上更新nodejs【英文标题】:updatingnodejsonubuntu16.04【发布时间】:2017-05-0222:22:43【问题描述】:我最近在使用node-v命令时在我的ubuntu16.04中查看节点版本,它显示我的版本为6.9.1,但是当nodejs-v它显示6.9.2之前使用此命... 查看详情