class_docstr: Test with dynamic input shapes.
  
  The difference to the previous test is that we use input and output masks to
  change the input and output shapes to unknown shapes.
class_docstr_tok: ["Test","with","dynamic","input","shapes",".","The","difference","to","the","previous","test","is","that","we","use","input","and","output","masks","to","change","the","input","and","output","shapes","to","unknown","shapes","."]
docstr: We specify input/output mask with dynamic (unknown) shapes.
  
  In dynamic shape mode, single engine with three optimization profiles can
  handle the three different input shapes.
docstr_tok: ["We","specify","input\/output","mask","with","dynamic","(","unknown",")","shapes",".","In","dynamic","shape","mode",",","single","engine","with","three","optimization","profiles","can","handle","the","three","different","input","shapes","."]
code: def GetParams(self):
      """We specify input/output mask with dynamic (unknown) shapes.
  
      In dynamic shape mode, single engine with three optimization profiles can
      handle the three different input shapes.
      """
      return self.BuildParamsWithMask(
          self.GraphFn,
          dtypes.float32,
          [[1, 12, 5]],
          [[12, 5]],
          extra_inputs=[[[1, 2, 3]], [[1, 4, 6]]],
          extra_outputs=[[[2, 3]], [[4, 6]]],
          input_mask=[[False, False, False]],
          output_mask=[[False, False]],
      )
  
file_path: tensorflow/tensorflow/python/compiler/tensorrt/test/trt_mode_test.py
imports: from unittest import SkipTest
  from tensorflow.python.compiler.tensorrt.test import tf_trt_integration_test_base
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 1 for calling the DynamicInputTest obj's underlying member method code with example usage: obj.GetParams() and returns: self