message: zeroPadding3D shape bug
diff: @@ -2942,30 +2942,30 @@ class ZeroPadding3D(Layer):
  input_shape = tensor_shape.TensorShape(input_shape).as_list()
  if self.data_format == 'channels_first':
  if input_shape[2] is not None:
  - dim1 = input_shape[2] + 2 * self.padding[0][0]
  + dim1 = input_shape[2] + self.padding[0][0] + self.padding[0][1]
  else:
  dim1 = None
  if input_shape[3] is not None:
  - dim2 = input_shape[3] + 2 * self.padding[1][0]
  + dim2 = input_shape[3] + self.padding[1][0] + self.padding[1][1]
  else:
  dim2 = None
  if input_shape[4] is not None:
  - dim3 = input_shape[4] + 2 * self.padding[2][0]
  + dim3 = input_shape[4] + self.padding[2][0] + self.padding[2][1]
  else:
  dim3 = None
  return tensor_shape.TensorShape(
  [input_shape[0], input_shape[1], dim1, dim2, dim3])
  elif self.data_format == 'channels_last':
  if input_shape[1] is not None:
  - dim1 = input_shape[1] + 2 * self.padding[0][1]
  + dim1 = input_shape[1] + self.padding[0][0] + self.padding[0][1]
  else:
  dim1 = None
  if input_shape[2] is not None:
  - dim2 = input_shape[2] + 2 * self.padding[1][1]
  + dim2 = input_shape[2] + self.padding[1][0] + self.padding[1][1]
  else:
  dim2 = None
  if input_shape[3] is not None:
  - dim3 = input_shape[3] + 2 * self.padding[2][1]
  + dim3 = input_shape[3] + self.padding[2][0] + self.padding[2][1]
  else:
  dim3 = None
  return tensor_shape.TensorShape(
  