code: def _get_default_config(
      cfg, data, kernel, strides, padding, groups, out_dtype, layout
  ):
      """
      Get default schedule config for the workload
      """
      if layout not in ["NDHWC", "NCDHW"]:
          raise ValueError(f"Layout {layout} is not supported")
  
      static_data_shape = []
      for dim in get_const_tuple(data.shape):
          if isinstance(dim, tvm.tir.Var):
              static_data_shape.append(1)
          else:
              static_data_shape.append(dim)
      data = te.placeholder(static_data_shape, dtype=data.dtype)
      wkl = _get_conv3d_workload(
          data, kernel, strides, padding, groups, out_dtype, layout
      )
      _fallback_schedule(cfg, wkl)
  
file_path: tvm/python/tvm/topi/x86/conv3d.py
imports: from collections import namedtuple
  import tvm
  from tvm import autotvm, te
  from tvm.autotvm.task.space import OtherOptionEntity, SplitEntity
  from tvm.target.x86 import get_simd_32bit_lanes
  from ..nn.pad import pad
  from ..nn.utils import get_pad_tuple3d, infer_pad3d
  from ..utils import get_const_int, get_const_tuple, simplify, traverse_inline
label_desc: Use image node_id 8 for calling a global function with example usage: _get_default_config(cfg, data, kernel, strides, padding, groups, out_dtype, layout) without return types