关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
4年前关闭。
社区在 7 个月前审查了是否重新打开此问题并将其关闭:
原始关闭原因未解决
Improve this question
根据TensorFlow 1.5 installation instructions对于 Ubuntu 16.04,您需要安装 cuDNN 7.0,但他们没有具体说明应该安装什么:
cuDNN v7.0. For details, see NVIDIA's documentation. Ensure that you create the CUDA_HOME environment variable as described in the NVIDIA documentation.
在注册并完成所有下载 cuDNN 的过程后,有多种下载和安装选项:
显然,对于 Ubuntu 16.04,它可以是 Linux 或 Ubuntu Runtime 或 Developer,但由于我在网上看到不同的提及应该安装哪个文件,我想知道哪个是最好的安装,或者实际上有什么不同?
最佳答案
首先,我鼓励您阅读开发人员指南和安装指南。我将尽量不重复其中包含的信息(例如特定的安装步骤/命令行)。
基本上有 2 种安装方法,适用于许多不同类型的 NVIDIA 软件:
有多种原因,包括个人偏好,为什么您可能更喜欢使用 tar 存档 (.tgz) 并“解压缩”所有内容,而不是让 apt 或 apt-get 为您处理安装。
如果您选择 .tgz 方法,您需要的所有内容都包含在单个 .tgz 存档“cuDNN v7.0.5 Library for Linux”中,并且我们可以立即观察到,如果您使用的是 Ubuntu 之外的其他 Linux 操作系统,这是(唯一的)方法。此 zip 文件包含已编译的库、针对 cuDNN API 进行开发所需的头文件,以及针对 cuDNN 编译/链接代码所需的其他内容。
如果您选择包管理器方法,这目前仅适用于列出的操作系统(本例中为 Ubuntu 16.04 和 Ubuntu 14.04)。你有一些独立的选择:
更新:对于 CUDNN 的更新版本,.tgz 文件/方法不再包含示例代码或文档。文档(用户指南和安装指南)是 here .这些示例仅在 .deb 安装程序中可用。
关于tensorflow - Ubuntu 16.04 上 TensorFlow 的 NVIDIA cuDNN 版本类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48784645/