code: def scratch_size_of_pooling(self, op_def):
      input0_dims = self.get_op_input_dims(op_def, 0)
      channels = input0_dims[3]
      mace_check(
          channels > 0, "can not inference pooling's input shape."
      )
  
      int_bytes = self.get_data_bytes(mace_pb2.DT_INT32)
      float_bytes = self.get_data_bytes(mace_pb2.DT_FLOAT)
  
      return channels * (int_bytes + float_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 10 for calling the ScratchComputer obj's underlying member method code with example usage: obj.scratch_size_of_pooling(op_def) and returns: unknown