Я использую Cuda в C ++ уже некоторое время, и я хотел бы попробовать cuDNN. Я хотел бы перейти прямо к C ++, но в основном я могу найти только примеры и учебные пособия, основанные на разных платформах, таких как Caffè или TensorFlow. Означает ли это, что я не могу использовать cuDNN на простом C ++?
Мне нужно иметь максимально возможную производительность.
Спасибо за вашу помощь
Вы можете использовать cuDNN на простом C ++.
Как библиотека, она нацелена на Deep Neural Networks / Deep Learning, поэтому многие DL Frameworks используют ее для ускорения своих рабочих нагрузок.
Но ничто не мешает вам использовать библиотеку напрямую, и для этого должно быть достаточно документации уровня API.
Если вы не знакомы с некоторыми понятиями (например, тензорами), библиотека может оказаться более трудной для понимания, поэтому, безусловно, общее знакомство с текущими общими понятиями DL будет полезно для понимания того, как ее использовать.
Других решений пока нет …