code: def testConv3DStrides(self, data_format, op_name):
      expected_output = np.reshape(
          [
              0.06071428571428571,
              0.08988095238095238,
              0.10238095238095238,
              0.11488095238095238,
              0.12738095238095237,
              0.13988095238095238,
              0.08452380952380953,
              0.26071428571428573,
              0.35238095238095235,
              0.36488095238095236,
              0.3773809523809524,
              0.3898809523809524,
              0.4023809523809524,
              0.23452380952380952,
              0.46071428571428574,
              0.6148809523809524,
              0.6273809523809524,
              0.6398809523809523,
              0.6523809523809524,
              0.6648809523809525,
              0.3845238095238095,
              1.1273809523809524,
              1.4898809523809524,
              1.5023809523809524,
              1.5148809523809523,
              1.5273809523809523,
              1.5398809523809525,
              0.8845238095238095,
              1.3273809523809526,
              1.7523809523809522,
              1.764880952380952,
              1.7773809523809523,
              1.7898809523809525,
              1.8023809523809526,
              1.0345238095238096,
              1.5273809523809525,
              2.0148809523809526,
              2.0273809523809523,
              2.0398809523809525,
              2.052380952380952,
              2.0648809523809524,
              1.1845238095238095,
              2.1940476190476192,
              2.8898809523809526,
              2.9023809523809527,
              2.9148809523809525,
              2.9273809523809526,
              2.9398809523809524,
              1.6845238095238095,
              2.394047619047619,
              3.1523809523809523,
              3.1648809523809525,
              3.177380952380952,
              3.1898809523809524,
              3.2023809523809526,
              1.8345238095238097,
              2.594047619047619,
              3.4148809523809525,
              3.427380952380952,
              3.4398809523809524,
              3.4523809523809526,
              3.4648809523809523,
              1.9845238095238096,
          ],
          [1, 3, 3, 7, 1],
      )
      self._VerifyValues(
          input_sizes=[1, 5, 8, 7, 1],
          filter_sizes=[1, 2, 3, 1, 1],
          strides=[
              2,
              3,
              1,
          ],  # different stride for each spatial dimension
          padding="SAME",
          expected=expected_output,
          data_format_src="NDHWC",
          data_format_dst=data_format,
          op_name=op_name,
      )
  
imports: from absl.testing import parameterized
  import numpy
  from tensorflow.compiler.tests import test_utils
  from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_nn_ops
  from tensorflow.python.ops import gradient_checker
  from tensorflow.python.ops import nn_ops
  import tensorflow.python.ops.nn_grad
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 6 for calling the Conv3DTest obj's underlying member method code with example usage: obj.testConv3DStrides(data_format, op_name) without return types