code: def test_percentile_op_with_interpolation(self):
      self._test_percentile_op(
          original_inp=[[3, 2, 5], [6, 7, 8]],
          value_to_pct_map=[
              [1, 0.1],
              [4, 0.7],
              [4.5, 0.8],
              [6, 0.5],
              [8, 0.9],
              [8, 0.6],
          ],
          dist_lengths=[3, 2, 1],
          expected_values=[[0.5, 0.0, 0.0], [1.0, 0.7, 0.6]],
      )
  
file_path: pytorch/caffe2/python/operator_test/percentile_op_test.py
imports: from caffe2.python import core, workspace
  import caffe2.python.hypothesis_test_util
  import numpy
label_desc: Use image node_id 8 for calling the TestPercentileOp obj's underlying member method code with example usage: obj.test_percentile_op_with_interpolation() without return types