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_name__(self, owner, name):
      self.name = name
      setattr(owner, name + "_order", self.order)
  
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 2 for calling the CumlArrayDescriptor obj's underlying member method code with example usage: obj.__set_name__(owner, name) without return types