code: def fuse_dilation_conv(tfssa):
      """
      Tensorflow decomposes Depthwise Convolution with dialtion into:
  
      SpaceToBatchND ---> Conv2D/DepthwiseConv2D ---> BatchToSpaceND
  
      We identify such pattern and use Conv2D/DepthwiseConv2D to represent it.
      """
      for f in tfssa.functions.keys():
          _fuse_dilation_conv(tfssa.functions[f].graph)
  
file_path: turicreate/src/external/coremltools_wrap/coremltools/coremltools/converters/mil/frontend/tensorflow/tf_graph_pass/fuse_dilation_conv.py
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import numpy
  from coremltools.converters.mil.mil import types
  from ..parsed_tf_node import ParsedTFNode
  from ..basic_graph_ops import replace_source, delete_node
label_desc: Use image node_id 4 for calling a global function with example usage: fuse_dilation_conv(tfssa) without return types