INNER CODE UNIT · Python
decoder_input_names
Ki6an/fastT5 · fastT5/onnx_exporter.py:154
decoder_input_names = decoder_inputs + pkv_input_names
decoder_output_names = ["logits", "output_past_key_values"]
dyn_axis_general = {0: "batch", 1: "sequence"}
dyn_axis_pkv = {0: "batch", 2: "seq_length"}
dyn_axis = {
"input_ids": dyn_axis_general,
"encoder_attention_mask": dyn_axis_general,
"encoder_hidden_states": dyn_axis_general,
"logits": dyn_axis_general,
"output_past_key_values": dyn_axis_general,
}
dyn_pkv = {
"pkv_{}".format(i): dyn_axis_pkv
for i in range(len(flat_past_key_values))