docs: def cudnnCreate():
      """
      Initialize cuDNN.
  
      Initializes cuDNN and returns a handle to the cuDNN context.
  
      Returns
      -------
  
      handle : cudnnHandle
          cuDNN context
      """
  
      handle = ctypes.c_void_p()
      status = _libcudnn.cudnnCreate(ctypes.byref(handle))
      cudnnCheckStatus(status)
      return handle.value