问题描述
我计划在Linux上使用cuDNN:如何知道我需要哪个cuDNN版本?我应该总是使用最近的一个吗?
I plan to use cuDNN on Linux: how to know which cuDNN version I need? Should I always use the most recent one?
例如。选择正确的CUDA版本 Nvidia驱动程序版本。我不知道是否有类似的约束选择cuDNN(假设它可能会给一些错误消息后,我会
E.g. choosing the right CUDA version depends on the Nvidia driver version. I wonder if there is similar constrains for choosing the cuDNN (given that it may give some fancy error messages later on I'd prefer to know before I try).
推荐答案
您应该使用您的应用程序和平台支持的最新版本的cuDNN,因为这将有最多的错误修复和增强。是的,cuDNN版本依赖于特定的cuda版本。详情请参阅。 (您必须是注册的开发人员才能访问该页面。)
You should use whichever is the latest version of cuDNN supported by your application and platform, since that will have the most bug fixes and enhancements. And yes, cuDNN versions depend on specific cuda versions. That is spelled out in the download page. (You will have to be a registered developer to access that 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 。以前的版本可以从下载页面底部的链接下载。
Again, all of the above information is available on the download page for cuDNN. Previous versions can be downloaded from the link at the bottom of the download page.
这篇关于如何知道应该使用哪个cuDNN版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!