"...git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "83d2d7450963c31f0554c74d0a46784b3ebed921"
Unverified Commit 6c03d4ac authored by Julien Plu's avatar Julien Plu Committed by GitHub
Browse files

Fix CTRL (#9291)

parent c581d8af
...@@ -375,7 +375,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer): ...@@ -375,7 +375,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer):
all_hidden_states = () if inputs["output_hidden_states"] else None all_hidden_states = () if inputs["output_hidden_states"] else None
all_attentions = () if inputs["output_attentions"] else None all_attentions = () if inputs["output_attentions"] else None
for i, (h, layer_past) in enumerate(zip(self.h, inputs["past"])): for i, (h, layer_past) in enumerate(zip(self.h, inputs["past"])):
if output_hidden_states: if inputs["output_hidden_states"]:
all_hidden_states = all_hidden_states + (tf.reshape(hidden_states, output_shape),) all_hidden_states = all_hidden_states + (tf.reshape(hidden_states, output_shape),)
outputs = h( outputs = h(
hidden_states, hidden_states,
...@@ -384,7 +384,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer): ...@@ -384,7 +384,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer):
inputs["attention_mask"], inputs["attention_mask"],
inputs["head_mask"][i], inputs["head_mask"][i],
inputs["use_cache"], inputs["use_cache"],
output_attentions, inputs["output_attentions"],
training=inputs["training"], training=inputs["training"],
) )
hidden_states, present = outputs[:2] hidden_states, present = outputs[:2]
...@@ -392,7 +392,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer): ...@@ -392,7 +392,7 @@ class TFCTRLMainLayer(tf.keras.layers.Layer):
if inputs["use_cache"]: if inputs["use_cache"]:
presents = presents + (present,) presents = presents + (present,)
if output_attentions: if inputs["output_attentions"]:
all_attentions = all_attentions + (outputs[2],) all_attentions = all_attentions + (outputs[2],)
hidden_states = self.layernorm(hidden_states) hidden_states = self.layernorm(hidden_states)
......
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