class_docstr: Defines the attributes of a class:`FeatureStore` tensor; in particular,
  all the parameters necessary to uniquely identify a tensor from the feature
  store.
  
  Note that the order of the attributes is important; this is the order in
  which attributes must be provided for indexing calls. Feature store
  implementor classes can define a different ordering by overriding
  :meth:`TensorAttr.__init__`.
class_docstr_tok: ["Defines","the","attributes","of","a","class",":","`","FeatureStore","`","tensor",";","in","particular",",","all","the","parameters","necessary","to","uniquely","identify","a","tensor","from","the","feature","store",".","Note","that","the","order","of","the","attributes","is","important",";","this","is","the","order","in","which","attributes","must","be","provided","for","indexing","calls",".","Feature","store","implementor","classes","can","define","a","different","ordering","by","overriding",":","meth",":","`","TensorAttr.__init__","`","."]
docstr: Updates an :class:`TensorAttr` with set attributes from another
  :class:`TensorAttr`.
docstr_tok: ["Updates","an",":","class",":","`","TensorAttr","`","with","set","attributes","from","another",":","class",":","`","TensorAttr","`","."]
code: def update(self, attr):
      """
      Updates an :class:`TensorAttr` with set attributes from another
      :class:`TensorAttr`.
      """
      for key in self.__dataclass_fields__:
          if attr.is_set(key):
              setattr(self, key, getattr(attr, key))
  
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 4 for calling the CuGraphTensorAttr obj's underlying member method code with example usage: obj.update(attr) without return types