code: def test_conv2d():
      verify_conv2d("float32", "float32", tensor_format=0)
      verify_conv2d("float16", "float32", tensor_format=1)
      verify_conv2d("float16", "float16", tensor_format=0)
      verify_conv2d("float16", "float16", tensor_format=1)
      verify_conv2d("int8", "int32", tensor_format=1)
  
      verify_conv2d("float32", "float32", tensor_format=0, groups=2)
      verify_conv2d("float16", "float32", tensor_format=1, groups=2)
      verify_conv2d("float16", "float16", tensor_format=0, groups=2)
      verify_conv2d("int8", "int32", tensor_format=1, groups=2)
  
imports: import sys
  import pytest
  import tvm
  import tvm.testing
  from tvm import te
  from tvm import relay
  from tvm.contrib import cudnn
  from tvm.contrib.nvcc import have_fp16
  from tvm.contrib import graph_executor
  import numpy
  import tvm.topi.testing
  import tvm.testing
  from tvm.relay.op.contrib.cudnn import partition_for_cudnn
label_desc: Use image node_id 2 for calling a global function with example usage: test_conv2d() without return types