code: def _run(self, **overridden_attributes):  # type: ignore
      if self.has_linked_attribute:
          if overridden_attributes is None:
              raise RuntimeError(
                  f"Attributes are empty, cannot retrieve value for {self.cst!r}."
              )
          if self.cst_name not in overridden_attributes:
              raise RuntimeError(
                  f"Cannot find attribute {self.cst_name!r} in {list(overridden_attributes)!r}."
              )
          value = overridden_attributes[self.cst_name]
          if isinstance(value, np.ndarray):
              return (value,)
          return (self.cst_convert(value),)
      return (self._check(self.cst),)
  
imports: import numpy
  from onnx.reference.custom_element_types import bfloat16, float8e4m3fn, float8e4m3fnuz, float8e5m2, float8e5m2fnuz, int4, uint4
  from onnx.reference.op_run import OpRun, RefAttrName
label_desc: Use image node_id 2 for calling the Constant_12 obj's underlying member method code with example usage: obj._run() and returns: self, self, value