code: def depthwise_conv2d(
      input,
      filter,
      strides,
      padding,
      rate=None,
      name=None,
      data_format=None,
      dilations=None,
  ):
      if rate:
          dilations = rate
      return tf_nn.depthwise_conv2d(
          input,
          filter,
          strides,
          padding=padding,
          data_format=data_format,
          dilations=dilations,
      )
  
file_path: ivy/ivy/functional/frontends/tensorflow/compat/v1/nn.py
imports: import ivy
  from ivy.functional.frontends.tensorflow.func_wrapper import to_ivy_arrays_and_back
  from ivy.func_wrapper import with_supported_dtypes, with_unsupported_dtypes
  import ivy.functional.frontends.tensorflow.nn
label_desc: Use image node_id 1 for calling a global function with example usage: depthwise_conv2d(input, filter, strides, padding, rate, name, data_format, dilations) and returns: tf_nn