docs: def cudnnCreateTensorDescriptor():
      """
      Create a Tensor descriptor object.
  
      Allocates a cudnnTensorDescriptor_t structure and returns a pointer to it.
  
      Returns
      -------
      tensor_descriptor : int
          Tensor descriptor.
      """
  
      tensor = ctypes.c_void_p()
      status = _libcudnn.cudnnCreateTensorDescriptor(ctypes.byref(tensor))
      cudnnCheckStatus(status)
      return tensor.value