class_docstr: An abstract base class for implementing :obj:`cugraph`-based message
  passing layers.
class_docstr_tok: ["An","abstract","base","class","for","implementing",":","obj",":","`","cugraph","`","-based","message","passing","layers","."]
code: def __init__(self):
      super().__init__()
  
      if not HAS_PYLIBCUGRAPHOPS and not LEGACY_MODE:
          raise ModuleNotFoundError(
              f"'{self.__class__.__name__}' requires "
              f"'pylibcugraphops>=23.02'"
          )
  
file_path: pytorch_geometric/torch_geometric/nn/conv/cugraph/base.py
imports: import warnings
  from typing import Any, Optional, Tuple, Union
  import torch
  from torch import Tensor
  from torch_geometric.utils import index_sort
  from torch_geometric.utils.sparse import index2ptr
label_desc: Use image node_id 1 to create a new CuGraphModule object from inherited base classes: torch.nn with example: obj = CuGraphModule()