"src/vscode:/vscode.git/clone" did not exist on "2a111bc9febb6121bc270830c0afa302b3337490"
Commit 01116d8e authored by Zhenyu Tan's avatar Zhenyu Tan Committed by A. Unique TensorFlower
Browse files

Replace Transformer for albert_transformer_encoder

PiperOrigin-RevId: 328975553
parent cc7495e4
...@@ -22,6 +22,7 @@ from __future__ import print_function ...@@ -22,6 +22,7 @@ from __future__ import print_function
import tensorflow as tf import tensorflow as tf
from official.modeling import activations from official.modeling import activations
from official.nlp import keras_nlp
from official.nlp.modeling import layers from official.nlp.modeling import layers
...@@ -152,12 +153,12 @@ class AlbertTransformerEncoder(tf.keras.Model): ...@@ -152,12 +153,12 @@ class AlbertTransformerEncoder(tf.keras.Model):
data = embeddings data = embeddings
attention_mask = layers.SelfAttentionMask()([data, mask]) attention_mask = layers.SelfAttentionMask()([data, mask])
shared_layer = layers.Transformer( shared_layer = keras_nlp.TransformerEncoderBlock(
num_attention_heads=num_attention_heads, num_attention_heads=num_attention_heads,
intermediate_size=intermediate_size, inner_dim=intermediate_size,
intermediate_activation=activation, inner_activation=activation,
dropout_rate=dropout_rate, output_dropout=dropout_rate,
attention_dropout_rate=attention_dropout_rate, attention_dropout=attention_dropout_rate,
kernel_initializer=initializer, kernel_initializer=initializer,
name='transformer') name='transformer')
for _ in range(num_layers): for _ in range(num_layers):
......
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