code: def scratch_size_of_matmul(self, op_def):
      if (
          ModelKeys.quantize in self.model_conf
          and self.model_conf[ModelKeys.quantize] == 1
      ):
          output_dim_bytes = len(
              op_def.output_shape[0].dims
          ) * self.get_data_bytes(mace_pb2.DT_INT32)
  
          cols = op_def.output_shape[0].dims[1]
          cmsis_bias_bytes = cols * self.get_data_bytes(
              mace_pb2.DT_INT32
          )
  
          return output_dim_bytes + cmsis_bias_bytes
      else:
          output_dim_bytes = len(
              op_def.output_shape[0].dims
          ) * self.get_data_bytes(mace_pb2.DT_INT32)
  
          return output_dim_bytes
  
imports: from py_proto import mace_pb2
  from utils.config_parser import ModelKeys
  from utils.util import mace_check
  from transform.base_converter import MaceKeyword
  from transform.base_converter import MaceOp
label_desc: Use image node_id 8 for calling the ScratchComputer obj's underlying member method code with example usage: obj.scratch_size_of_matmul(op_def) and returns: unknown, output_dim_bytes