code: def _run(self, data, value=None):  # type: ignore
      try:
          res = np.full(tuple(data), self.cst)  # type: ignore
      except TypeError as e:
          raise RuntimeError(
              f"Unable to create a constant of shape {data!r} with value {self.cst!r} "  # type: ignore
              f"(raw value={value!r})."  # type: ignore
          ) from e
      return (res,)
  
imports: import numpy
  from onnx.reference.op_run import OpRun
label_desc: Use image node_id 2 for calling the ConstantOfShape obj's underlying member method code with example usage: obj._run(data, value) and returns: res