code: def testDivideIndexedSlices(self):
      t = math_ops._as_indexed_slices(
          constant_op.constant([[1.0, 2.0], [0, 0], [3.0, 4.0]])
      )
      n = 2
      expected = constant_op.constant([[0.5, 1.0], [0, 0], [1.5, 2.0]])
      result = cross_device_utils.divide_by_n_tensors_or_indexed_slices(
          t, n
      )
      self.assertIsInstance(result, indexed_slices.IndexedSlices)
      self._assert_values_equal(expected, result)
  
imports: from absl.testing import parameterized
  from tensorflow.python.distribute import combinations
  from tensorflow.python.distribute import cross_device_utils
  from tensorflow.python.distribute import device_util
  from tensorflow.python.eager import test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
label_desc: Use image node_id 5 for calling the IndexedSlicesUtilsTest obj's underlying member method code with example usage: obj.testDivideIndexedSlices() without return types