class_docstr: Duck-typed version of PyG's GraphStore and FeatureStore.
class_docstr_tok: ["Duck-typed","version","of","PyG","'s","GraphStore","and","FeatureStore","."]
code: def __del__(self):
      if self.__is_graph_owner:
          if isinstance(self.__graph._plc_graph, dict):
              try:
                  distributed.get_client().unpublish_dataset(
                      "cugraph_graph"
                  )
              except TypeError:
                  warnings.warn(
                      "Could not unpublish graph dataset, most likely because"
                      " dask has already shut down."
                  )
          del self.__graph
  
imports: from typing import Optional, Tuple, Any, Union, List, Dict
  from enum import Enum, auto
  from dataclasses import dataclass
  from collections import defaultdict
  from itertools import chain
  from functools import cached_property
  import numpy
  import cupy
  import pandas
  import cudf
  import cugraph
  import warnings
  import dask.array
  import dask.dataframe
  import dask.distributed
  import dask_cudf
  from cugraph.utilities.utils import import_optional, MissingModule
label_desc: Use image node_id 2 for calling the CuGraphStore obj's underlying member method code with example usage: obj.__del__() without return types