A NVIDIA CUDA Deep Neural Network library, ou cudnn, é uma biblioteca de aprendizado de máquina desenvolvida pela NVIDIA. Ela fornece implementações altamente otimizadas de operações comuns utilizadas em redes neurais, como convoluções, pooling e normalização. A cudnn foi projetada para aproveitar ao máximo a arquitetura de processadores NVIDIA CUDA, permitindo que os desenvolvedores obtenham desempenho máximo em suas aplicações de aprendizado de máquina. É uma ferramenta valiosa para desenvolvedores de inteligência artificial e aprendizado de máquina que trabalham com redes neurais. 