What is the primary purpose of the cuDNN library in the NVIDIA software stack?
-
A
General-purpose dense matrix multiplication for all workloads
-
B
Providing optimized primitives for deep neural network operations
-
C
Managing GPU memory allocation and deallocation
-
D
Enabling multi-GPU communication via collectives