我现在在 C++ 中使用 Cuda 有一段时间了,我想试试 cuDNN。我想直接使用 C++,但我大多只能找到基于不同平台(如 Caffè 或 TensorFlow)的示例和教程。这是否意味着我不能在纯 C++ 中使用 cuDNN? 我需要尽可能高的性能。 感谢您的帮助
最佳答案
您可以在纯 C++ 中使用 cuDNN。
作为一个库,它的目标是深度神经网络/深度学习,因此许多 DL 框架使用它来加速他们的工作负载。
但是没有什么可以阻止您直接使用该库,并且应该有足够的 API 级别文档供您这样做。
如果您不熟悉某些概念(例如张量),您可能会发现该库更难理解,因此,对当前常见的 DL 概念大体熟悉肯定有助于理解如何使用它。
关于c++ - cuDNN 必须要有平台吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43148465/