【发布时间】:2017-03-31 19:38:58
【问题描述】:
我在 C++ 中使用 Cuda 已经有一段时间了,我想试试 cuDNN。我想直接使用 C++,但我只能找到基于 Caffè 或 TensorFlow 等不同平台的示例和教程。这是否意味着我不能在纯 C++ 中使用 cuDNN? 我需要有尽可能高的性能。 感谢您的帮助
【问题讨论】:
我在 C++ 中使用 Cuda 已经有一段时间了,我想试试 cuDNN。我想直接使用 C++,但我只能找到基于 Caffè 或 TensorFlow 等不同平台的示例和教程。这是否意味着我不能在纯 C++ 中使用 cuDNN? 我需要有尽可能高的性能。 感谢您的帮助
【问题讨论】:
您可以在纯 C++ 中使用 cuDNN。
作为一个库,它针对深度神经网络/深度学习,因此许多 DL 框架使用它来加速其工作负载。
但是没有什么可以阻止您直接使用该库,并且应该有足够的 API 级别文档供您这样做。
如果您不熟悉某些概念(例如张量),您可能会发现该库更难理解,因此对当前常见的 DL 概念的大致了解无疑将有助于理解如何使用它。
【讨论】: