code: def testL1Distance(self):
      source_tensor = tf.constant(
          [[1, 1], [2, 2], [0, 2], [5, 5]], dtype="float32"
      )
      target_tensor = tf.constant(
          [[1, 1], [0, 2], [4, 4], [1, 4]], dtype="float32"
      )
      distance_config = configs.DistanceConfig("l1", sum_over_axis=-1)
      distance_tensor = distances.pairwise_distance_wrapper(
          source_tensor, target_tensor, distance_config=distance_config
      )
      with self.cached_session() as sess:
          distance_value = sess.run(distance_tensor)
          self.assertAllClose(distance_value, 3.25)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import neural_structured_learning.configs
  from neural_structured_learning.lib import distances
  import numpy
  import tensorflow
label_desc: Use image node_id 9 for calling the DistancesTest obj's underlying member method code with example usage: obj.testL1Distance() without return types