code: def main(
      placeholder: T.handle,
      placeholder_1: T.handle,
      placeholder_2: T.handle,
      ethosu_conv2d: T.handle,
  ) -> None:
      # function attr dict
      T.func_attr({"global_symbol": "main", "tir.noalias": True})
      placeholder_3 = T.match_buffer(
          placeholder,
          [192],
          dtype="uint8",
          elem_offset=0,
          align=64,
          offset_factor=1,
      )
      placeholder_4 = T.match_buffer(
          placeholder_1,
          [48],
          dtype="uint8",
          elem_offset=0,
          align=64,
          offset_factor=1,
      )
      placeholder_5 = T.match_buffer(
          placeholder_2,
          [16],
          dtype="int32",
          elem_offset=0,
          align=64,
          offset_factor=1,
      )
      ethosu_conv2d_1 = T.match_buffer(
          ethosu_conv2d,
          [1024],
          dtype="uint8",
          elem_offset=0,
          align=64,
          offset_factor=1,
      )
      # body
      T.evaluate(
          T.call_extern(
              "ethosu_conv2d",
              "uint8",
              8,
              8,
              3,
              8,
              0,
              8,
              placeholder_3[0],
              0,
              0,
              0,
              T.float32(0.5),
              10,
              "NHWC",
              24,
              3,
              1,
              "uint8",
              8,
              8,
              16,
              8,
              0,
              8,
              ethosu_conv2d_1[0],
              0,
              0,
              0,
              T.float32(0.25),
              14,
              "NHWC",
              128,
              16,
              1,
              1,
              1,
              1,
              1,
              1,
              1,
              placeholder_4[0],
              0,
              12,
              placeholder_5[0],
              0,
              0,
              0,
              0,
              0,
              "CLIP",
              0,
              0,
              "TFL",
              "NONE",
              dtype="uint8",
          )
      )
  
imports: import pytest
  import numpy
  from ethosu.vela import api
  from unittest.mock import patch
  import tvm
  from tvm.script import tir
  from tvm.tir import stmt_functor
  from tvm.relay.backend.contrib.ethosu import vela_api
  import tvm.relay.backend.contrib.ethosu.tir_to_cs_translator
label_desc: Use image node_id 1 for calling the Module1 obj's underlying member method code with example usage: obj.main(placeholder, placeholder_1, placeholder_2, ethosu_conv2d) without return types