code: def test_conv2d_nhwc_winograd_tensorcore():
      """Test the conv2d with winograd for nhwc layout"""
      verify_conv2d_nhwc(8, 64, 56, 64, 3, 1, 1, bgemm="tensorcore")
      verify_conv2d_nhwc(8, 128, 28, 128, 3, 1, 1, bgemm="tensorcore")
      verify_conv2d_nhwc(8, 256, 14, 256, 3, 1, 1, bgemm="tensorcore")
  
      verify_conv2d_nhwc(
          2, 64, 56, 64, 3, 1, (1, 1), add_relu=True, bgemm="tensorcore"
      )
      verify_conv2d_nhwc(
          2, 64, 56, 64, 3, 1, "SAME", add_relu=True, bgemm="tensorcore"
      )
  
file_path: tvm/tests/python/topi/test_topi_conv2d_nhwc_winograd.py
imports: import numpy
  import tvm
  from tvm import topi
  import tvm.topi.testing
  from tvm import te
  from tvm.contrib.pickle_memoize import memoize
  from tvm.topi.nn.utils import get_pad_tuple
  from tvm.topi.utils import get_const_tuple
  import tvm.testing
label_desc: Use image node_id 3 for calling a global function with example usage: test_conv2d_nhwc_winograd_tensorcore() without return types