我在C++中使用Cuda已经有一段时间了,我想试试cuDNN。我想直接使用C++,但我大多只能找到基于不同平台的示例和教程,比如Caffèor TensorFlow。这是否意味着我不能在普通的C++中使用cuDNN?我需要尽可能高的性能。谢谢你的帮忙
发布于 2017-04-01 04:20:02
你可以在普通的C++中使用cuDNN。
作为一个库,它的目标是深度神经网络/深度学习,因此许多DL框架使用它来加速其工作负载。
但是没有什么可以阻止您直接使用这个库,而且应该有足够的API级别的文档来让您这样做。
如果你不熟悉一些概念(例如张量),你可能会发现这个库更难理解,所以对当前常见的DL概念的一般熟悉将有助于理解如何使用它。
https://stackoverflow.com/questions/43148465
复制相似问题