class_docstr: CUDA Array Interface (CAI) protocol.
  
  .. seealso:: :ref:`numba:cuda-array-interface`
class_docstr_tok: ["CUDA","Array","Interface","(","CAI",")","protocol",".","..","seealso",":",":",":","ref",":","`","numba",":","cuda-array-interface","`"]
docstr: CAI protocol data.
docstr_tok: ["CAI","protocol","data","."]
code: def __cuda_array_interface__(self) -> Dict[str, Any]:
      """CAI protocol data."""
      ...
  
file_path: mpi4py/src/mpi4py/typing.py
imports: import sys
  from typing import Any, Union, Optional, Sequence, List, Dict, Tuple
  from numbers import Integral
  from .MPI import Datatype, BottomType, InPlaceType
label_desc: Use image node_id 1 for calling the SupportsCAI obj's underlying member method code with example usage: obj.__cuda_array_interface__() without return types