"...git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "d5712f7cac77804f98b12cb950f2223251425da6"
Unverified Commit 4b277483 authored by Yih-Dar's avatar Yih-Dar Committed by GitHub
Browse files

fix last element in hidden_states for XGLM (#16301)


Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
parent 5a42bb43
......@@ -534,13 +534,18 @@ class FlaxXGLMModule(nn.Module):
last_hidden_states = outputs[0]
last_hidden_states = self.layer_norm(last_hidden_states)
hidden_states = None
if output_hidden_states:
hidden_states = outputs[1]
hidden_states = hidden_states[:-1] + (last_hidden_states,)
if not return_dict:
outputs = (last_hidden_states,) + outputs[1:]
outputs = (last_hidden_states, hidden_states) + (outputs[2:] if output_hidden_states else outputs[1:])
return tuple(v for v in outputs if v is not None)
return FlaxBaseModelOutputWithPastAndCrossAttentions(
last_hidden_state=last_hidden_states,
hidden_states=outputs.hidden_states,
hidden_states=hidden_states,
attentions=outputs.attentions,
cross_attentions=outputs.cross_attentions,
)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment