code: def get_data_bytes(self, data_type):
      if (
          data_type == mace_pb2.DT_FLOAT
          or data_type == mace_pb2.DT_INT32
      ):
          return 4
      elif (
          data_type == mace_pb2.DT_HALF
          or data_type == mace_pb2.DT_BFLOAT16
          or data_type == mace_pb2.DT_FLOAT16
      ):
          return 2
      elif data_type == mace_pb2.DT_UINT8:
          return 1
      elif data_type == mace_pb2.DT_INT16:
          return 2
      elif data_type == mace_pb2.DT_INT8:
          return 1
      else:
          mace_check(False, "Invalid data type: %s" % data_type)
  
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 5 for calling the ScratchComputer obj's underlying member method code with example usage: obj.get_data_bytes(data_type) and returns: int, int, int, int, int