message: add bias to transpose_conv TESTs.
diff: @@ -38,6 +38,7 @@ def make_transpose_conv_tests(options):
  {
  "input_shape": [[1, 3, 4, 1], [1, 10, 10, 3], [3, 20, 20, 1]],
  "filter_size": [[1, 1], [1, 2], [3, 3]],
  + "has_bias": [False],
  "strides": [[1, 1, 1, 1], [1, 3, 3, 1]],
  "padding": ["SAME", "VALID"],
  "data_format": ["NHWC"],
  @@ -50,6 +51,7 @@ def make_transpose_conv_tests(options):
  {
  "input_shape": [[1, 3, 3, 1]],
  "filter_size": [[3, 3, 2, 1]],
  + "has_bias": [False],
  "strides": [[1, 1, 1, 1]],
  "padding": ["SAME"],
  "data_format": ["NHWC"],
  @@ -60,6 +62,7 @@ def make_transpose_conv_tests(options):
  {
  "input_shape": [[1, 3, 3, 1]],
  "filter_size": [[3, 3, 2, 1]],
  + "has_bias": [False],
  "strides": [[1, 2, 2, 1]],
  "padding": ["SAME"],
  "data_format": ["NHWC"],
  @@ -70,13 +73,26 @@ def make_transpose_conv_tests(options):
  {
  "input_shape": [[1, 4, 3, 1]],
  "filter_size": [[3, 3, 2, 1]],
  + "has_bias": [False],
  "strides": [[1, 2, 2, 1]],
  "padding": ["SAME"],
  "data_format": ["NHWC"],
  "channel_multiplier": [1],
  "output_shape": [[1, 8, 6, 2]],
  "fully_quantize": [True]
  - }
  + },
  + {
  + "input_shape": [[1, 3, 3, 1]],
  + "filter_size": [[3, 3, 2, 1]],
  + "has_bias": [True],
  + "strides": [[1, 1, 1, 1]],
  + "padding": ["SAME"],
  + "data_format": ["NHWC"],
  + "channel_multiplier": [1],
  + "output_shape": [[1, 3, 3, 2]],
  + "fully_quantize": [True]
  + },
  +
  ]
  def get_tensor_shapes(parameters):
  @@ -124,6 +140,13 @@ def make_transpose_conv_tests(options):
  strides=parameters["strides"],
  padding=parameters["padding"],
  data_format=parameters["data_format"])
  + if parameters["has_bias"]:
  + bias_input = create_tensor_data(np.float32,
  + (parameters["output_shape"][-1],),
  + min_value=-1,
  + max_value=1)
  + out = tf.nn.bias_add(out, bias_input,
  + data_format=parameters["data_format"])
  return input_tensors, [out]
  