cuda - 如何知道应该使用哪个cuDNN版本?

标签 cuda cudnn

我计划在Linux上使用cuDNN:如何知道我需要哪个cuDNN版本?我应该一直使用最新的吗?

例如。选择正确的CUDA版本depends on Nvidia驱动程序版本。我想知道cuDNN的选择是否受到类似的限制(考虑到以后可能会给出一些fancy错误消息,我希望在尝试之前先知道)。

最佳答案

您应使用应用程序和平台支持的最新版本的cuDNN,因为这将具有最多的错误修复和增强功能。是的,cuDNN版本取决于特定的cuda版本。这是在download page中阐明的。 (您必须是注册开发人员才能访问该页面。)

cuDNN v5.1 has different versions for CUDA 7.5 and CUDA 8.0
cuDNN v5   has different versions for CUDA 7.5 and CUDA 8.0
cuDNN v4 and v3 both require CUDA 7.0
cuDNN v2 and v1 both require CUDA 6.5
All cuDNN versions require compute capability >= 3.0 devices

同样,以上所有信息都可以在cuDNN的下载页面上找到。可以从下载页面底部的链接下载以前的版本。

关于cuda - 如何知道应该使用哪个cuDNN版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33760192/

相关文章:

c++ - 是否可以使用 CUDA 来有效计算排序数组内元素的频率?

cuda - 如何确保 Vulkan 使用与 CUDA 相同的 GPU?

CUDA 矩阵乘法写入错误的内存位置

tensorflow - CUDA 和 cuDNN 在 Windows 上的安装问题

opencv - 尝试编译Make文件并运行带有视频的darknet.exe时出错

cuda - GPU从CPU读取还是CPU写入GPU?

c++ - 如何销毁 CUDA 图形数据类型

python - Tensorflow-gpu 1.9 无法在 Pycharm 上运行

GPU 在执行 Tensorflow 或 Theano 代码期间丢失

windows - Windows 上不可预测的 CUDNN_STATUS_NOT_INITIALIZED