class_docstr: common layer unittest 
class_docstr_tok: ["common","layer","unittest"]
docstr: test conv2d
docstr_tok: ["test","conv2d"]
code: def test_conv2d(self):
      """test conv2d"""
      inputs = tf.random_uniform(
          shape=[2, 5, 5, 3], dtype=tf.float32, maxval=1.0
      )  # A 4D Tensor
      filter_size = [3, 3]
      in_channels = inputs.get_shape().as_list()[3]
      out_channels = 4
      strides = [1, 1]
      output = cl.conv2d(
          inputs,
          "test_conv2d",
          filter_size,
          in_channels,
          out_channels,
          strides,
      )
      output_shape = [2, 5, 5, 4]
      self.assertAllEqual(tf.shape(output), output_shape)
  
file_path: delta/delta/layers/common_layers_test.py
imports: import delta.compat
  from absl import logging
  import common_layers
label_desc: Use image node_id 3 for calling the LossUtilTest obj's underlying member method code with example usage: obj.test_conv2d() without return types