code: def conv2d_nchw_winograd(
      cfg, data, kernel, strides, padding, dilation, out_dtype
  ):
      return winograd_cuda(
          cfg,
          data,
          kernel,
          strides,
          padding,
          dilation,
          out_dtype,
          pre_computed=False,
      )
  
file_path: tvm/python/tvm/topi/cuda/conv2d_winograd.py
imports: import logging
  import tvm
  from tvm import autotvm, te
  from ..None import nn
  from ..nn.conv2d import _conv2d_winograd_nchw_impl, _conv2d_winograd_nhwc_impl, conv2d_winograd_nchw, conv2d_winograd_nhwc
  from ..nn.winograd_util import winograd_transform_matrices
  from ..utils import get_const_int, get_const_tuple, traverse_inline
label_desc: Use image node_id 4 for calling a global function with example usage: conv2d_nchw_winograd(cfg, data, kernel, strides, padding, dilation, out_dtype) and returns: winograd_cuda