message: Edit if conditions for blank_index to reduce unnecessary processes
diff: @@ -292,9 +292,9 @@ def ctc_greedy_decoder(inputs,
  Notes:
  - - Regardless of the value of merge_repeated, if there is an index of a
  - given time and batch that corresponds to the blank_index, no
  - new element is emitted.
  + - Regardless of the value of merge_repeated, if an index of a
  + given time and batch corresponds to the blank_index, no new
  + element is emitted.
  - Default blank_index is `(num_classes - 1)`, unless overriden by blank_index.
  If `merge_repeated` is `True`, merge repeated classes in output.
  @@ -337,9 +337,11 @@ def ctc_greedy_decoder(inputs,
  """
  if blank_index is not None:
  +
  if blank_index < 0:
  blank_index += _get_dim(inputs, 2)
  + if blank_index != _get_dim(inputs, 2) - 1:
  part_before = inputs[:, :, :blank_index]
  part_after = inputs[:, :, blank_index + 1:]
  part_blank = inputs[:, :, blank_index:blank_index + 1]
  