class_docstr: Python descriptor object to control getting/setting `CumlArray` attributes
  on `Base` objects. See the Estimator Guide for an in depth guide.
code: def __set__(self, instance, value):
      existing = self._get_meta(instance)
  
      # Determine the type
      existing.input_type = determine_array_type(value)
  
      # Clear any existing values
      existing.values.clear()
  
      # Set the existing value
      existing.values[existing.input_type] = value
  
file_path: cuml/python/cuml/common/array_descriptor.py
imports: from dataclasses import dataclass, field
  from cuml.internals.array import CumlArray
  import cuml
  from cuml.internals.input_utils import input_to_cuml_array, determine_array_type
label_desc: Use image node_id 6 for calling the CumlArrayDescriptor obj's underlying member method code with example usage: obj.__set__(instance, value) without return types