我现在在C ++中使用Cuda已经有一段时间了,我想尝试使用cuDNN。我想直接使用C ++,但我几乎只能找到基于Caffè或TensorFlow等不同平台的示例和教程。这是否意味着我不能在纯C ++中使用cuDNN? 我需要尽可能高的性能。 谢谢你的帮助
答案 0 :(得分:2)
您可以在纯C ++中使用cuDNN。
作为一个图书馆,它的目标是深度神经网络/深度学习,因此许多DL框架使用它来加速其工作负载。
但没有什么可以阻止您直接使用该库,并且应该有足够的API级别文档供您这样做。
如果您不熟悉某些概念(例如张量),您可能会发现图书馆更难以理解,因此对当前常见的DL概念的一般熟悉将有助于理解如何使用它。 / p>