code: def main(
      placeholder_4: T.Buffer((2048,), "int8"),
      ethosu_write_1: T.Buffer((16,), "int8"),
  ) -> None:
      buffer = T.Buffer([1], "uint8")
      buffer_1 = T.Buffer([1], "uint8")
      buffer_2 = T.Buffer([1], "int16")
      # function attr dict
      T.func_attr(
          {
              "from_legacy_te_schedule": True,
              "global_symbol": "main",
              "tir.noalias": True,
              "constants": {
                  buffer.name: buffer,
                  buffer_1.name: buffer_1,
                  buffer_2.name: buffer_2,
              },
          }
      )
      # body
      placeholder_global = T.decl_buffer([272], "uint8")
      placeholder_d_global = T.decl_buffer([160], "uint8")
      ethosu_write_2 = T.decl_buffer([16], "int16")
      placeholder_d_global_1 = T.decl_buffer([1], "int16")
      T.evaluate(
          T.call_extern(
              "ethosu_copy",
              buffer_1[0],
              272,
              placeholder_global[0],
              dtype="uint8",
          )
      )
      T.evaluate(
          T.call_extern(
              "ethosu_copy",
              buffer[0],
              160,
              placeholder_d_global[0],
              dtype="uint8",
          )
      )
      T.evaluate(
          T.call_extern(
              "ethosu_depthwise_conv2d",
              "int8",
              8,
              16,
              16,
              8,
              0,
              16,
              placeholder_4[0],
              0,
              0,
              0,
              T.float32(0.0039215548895299435),
              -128,
              "NHWC",
              256,
              16,
              1,
              "int16",
              1,
              1,
              16,
              1,
              0,
              1,
              ethosu_write_2[0],
              0,
              0,
              0,
              T.float32(0.0023205536417663097),
              -128,
              "NHWC",
              1,
              1,
              1,
              16,
              8,
              1,
              1,
              1,
              1,
              placeholder_global[0],
              272,
              0,
              placeholder_d_global[0],
              160,
              0,
              0,
              0,
              0,
              "NONE",
              0,
              0,
              "TFL",
              "NONE",
              0,
              0,
              0,
              dtype="int16",
          )
      )
      T.evaluate(
          T.call_extern(
              "ethosu_copy",
              buffer_2[0],
              1,
              placeholder_d_global_1[0],
              dtype="int16",
          )
      )
      T.evaluate(
          T.call_extern(
              "ethosu_binary_elementwise",
              "int16",
              1,
              1,
              16,
              1,
              0,
              1,
              ethosu_write_2[0],
              0,
              0,
              0,
              T.float32(0.0023205536417663097),
              -128,
              "NHWC",
              1,
              1,
              1,
              "int16",
              1,
              1,
              1,
              1,
              0,
              1,
              placeholder_d_global_1[0],
              0,
              0,
              0,
              T.float32(0.0078125018482064768),
              0,
              "NHWC",
              1,
              1,
              1,
              "int8",
              1,
              1,
              16,
              1,
              0,
              1,
              ethosu_write_1[0],
              0,
              0,
              0,
              T.float32(0.0023205536417663097),
              -128,
              "NHWC",
              1,
              1,
              1,
              "MUL",
              0,
              "NONE",
              0,
              0,
              "NATURAL",
              0,
              0,
              0,
              0,
              0,
              0,
              dtype="int8",
          )
      )
  
imports: import pytest
  import numpy
  import tvm
  from tvm.tir import stmt_functor
  from tvm.script import tir
  from tvm.relay.backend.contrib.ethosu import tir_to_cs_translator
  from tvm.relay.backend.contrib.ethosu import util
  import ethosu.vela.api
label_desc: Use image node_id 1 for calling the MixedConstantDatatypes obj's underlying member method code with example usage: obj.main(placeholder_4, ethosu_write_1) without return types