docstr: Verifies the output shape of the Conv3D op when output tensor is empty.
  
  Args: none
docstr_tok: ["Verifies","the","output","shape","of","the","Conv3D","op","when","output","tensor","is","empty",".","Args",":","none"]
code: def _TestConv3DEmptyTensorOutputShape(self):
      """Verifies the output shape of the Conv3D op when output tensor is empty.
  
      Args: none
      """
      input_shape = [0, 112, 112, 112, 32]
      filter_shape = [3, 3, 3, 32, 64]
  
      output_shape = [0, 112, 112, 112, 64]
      input_data = 1
      filter_data = 1
      for data_type in DtypesToTest(False):
          input_tensor = constant_op.constant(
              input_data,
              shape=input_shape,
              dtype=data_type,
              name="input",
          )
          filter_tensor = constant_op.constant(
              filter_data,
              shape=filter_shape,
              dtype=data_type,
              name="filter",
          )
          conv = nn_ops.conv3d(
              input_tensor,
              filter_tensor,
              strides=[1, 1, 1, 1, 1],
              dilations=[1, 1, 1, 1, 1],
              padding="SAME",
              data_format="NDHWC",
              name="conv",
          )
          values = self.evaluate(conv)
          self.assertEqual(
              values.shape, tensor_shape.TensorShape(output_shape)
          )
  
imports: import math
  from absl.testing import parameterized
  import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors_impl
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import gen_nn_ops
  from tensorflow.python.ops import gradient_checker
  from tensorflow.python.ops import gradients_impl
  from tensorflow.python.ops import nn_ops
  import tensorflow.python.ops.nn_grad
  from tensorflow.python.platform import test
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.util.compat import collections_abc
  from tensorflow.python.eager import context
label_desc: Use image node_id 18 for calling the Conv3DTest obj's underlying member method code with example usage: obj._TestConv3DEmptyTensorOutputShape() without return types