code: def _get_sorted_inputs(filename, delimiter="\n"):
    tf.logging.info("Getting sorted inputs")
    with tf.gfile.Open(filename) as f:
      text = f.read()
      records = text.split(delimiter)
      inputs = [record.strip() for record in records]
      if not inputs[-1]:
        inputs.pop()
    input_lens = [(i, -len(line.split())) for i, line in enumerate(inputs)]
    sorted_input_lens = sorted(input_lens, key=operator.itemgetter(1))
    sorted_keys = {}
    sorted_inputs = []
    for i, (index, _) in enumerate(sorted_input_lens):
      sorted_inputs.append(inputs[index])
      sorted_keys[index] = i
    return sorted_inputs, sorted_keys