Skip to content

Commit 4fad44a

Browse files
Skip exporting BART, T5 and Whisper for 0.5 release (#1003)
* Version bump to 0.5.0.dev0 (#1002) * Skip exporting BART, T5 and Whisper * remove export * fix version number * fix version number
1 parent 1aa01c8 commit 4fad44a

File tree

9 files changed

+14
-24
lines changed

9 files changed

+14
-24
lines changed

keras_nlp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@
2828
from keras_nlp import utils
2929

3030
# This is the global source of truth for the version number.
31-
__version__ = "0.5.0.dev0"
31+
__version__ = "0.5.1"

keras_nlp/models/__init__.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,6 @@
2020
)
2121
from keras_nlp.models.albert.albert_preprocessor import AlbertPreprocessor
2222
from keras_nlp.models.albert.albert_tokenizer import AlbertTokenizer
23-
from keras_nlp.models.bart.bart_backbone import BartBackbone
24-
from keras_nlp.models.bart.bart_preprocessor import BartPreprocessor
25-
from keras_nlp.models.bart.bart_seq_2_seq_lm_preprocessor import (
26-
BartSeq2SeqLMPreprocessor,
27-
)
28-
from keras_nlp.models.bart.bart_tokenizer import BartTokenizer
2923
from keras_nlp.models.bert.bert_backbone import BertBackbone
3024
from keras_nlp.models.bert.bert_classifier import BertClassifier
3125
from keras_nlp.models.bert.bert_masked_lm import BertMaskedLM
@@ -92,9 +86,6 @@
9286
)
9387
from keras_nlp.models.roberta.roberta_preprocessor import RobertaPreprocessor
9488
from keras_nlp.models.roberta.roberta_tokenizer import RobertaTokenizer
95-
from keras_nlp.models.t5.t5_backbone import T5Backbone
96-
from keras_nlp.models.t5.t5_tokenizer import T5Tokenizer
97-
from keras_nlp.models.whisper.whisper_backbone import WhisperBackbone
9889
from keras_nlp.models.xlm_roberta.xlm_roberta_backbone import XLMRobertaBackbone
9990
from keras_nlp.models.xlm_roberta.xlm_roberta_classifier import (
10091
XLMRobertaClassifier,

keras_nlp/models/bart/bart_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import tensorflow as tf
2020
from tensorflow import keras
2121

22-
from keras_nlp.api_export import keras_nlp_export
2322
from keras_nlp.layers.position_embedding import PositionEmbedding
2423
from keras_nlp.layers.transformer_decoder import TransformerDecoder
2524
from keras_nlp.layers.transformer_encoder import TransformerEncoder
@@ -32,7 +31,7 @@ def bart_kernel_initializer(stddev=0.02):
3231
return keras.initializers.TruncatedNormal(stddev=stddev)
3332

3433

35-
@keras_nlp_export("keras_nlp.models.BartBackbone")
34+
@keras.utils.register_keras_serializable(package="keras_nlp")
3635
class BartBackbone(Backbone):
3736
"""BART encoder-decoder network.
3837

keras_nlp/models/bart/bart_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import copy
1717

1818
import tensorflow as tf
19+
from tensorflow import keras
1920

20-
from keras_nlp.api_export import keras_nlp_export
2121
from keras_nlp.layers.multi_segment_packer import MultiSegmentPacker
2222
from keras_nlp.models.bart.bart_presets import backbone_presets
2323
from keras_nlp.models.bart.bart_tokenizer import BartTokenizer
@@ -29,7 +29,7 @@
2929
from keras_nlp.utils.python_utils import classproperty
3030

3131

32-
@keras_nlp_export("keras_nlp.models.BartPreprocessor")
32+
@keras.utils.register_keras_serializable(package="keras_nlp")
3333
class BartPreprocessor(Preprocessor):
3434
"""A BART preprocessing layer which tokenizes and packs inputs.
3535

keras_nlp/models/bart/bart_seq_2_seq_lm_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"""BART Seq2Seq LM preprocessor layer."""
1616

1717
from absl import logging
18+
from tensorflow import keras
1819

19-
from keras_nlp.api_export import keras_nlp_export
2020
from keras_nlp.models.bart.bart_preprocessor import BartPreprocessor
2121
from keras_nlp.utils.keras_utils import pack_x_y_sample_weight
2222

2323

24-
@keras_nlp_export("keras_nlp.models.BartSeq2SeqLMPreprocessor")
24+
@keras.utils.register_keras_serializable(package="keras_nlp")
2525
class BartSeq2SeqLMPreprocessor(BartPreprocessor):
2626
"""BART Seq2Seq LM preprocessor.
2727

keras_nlp/models/bart/bart_tokenizer.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616

1717
import copy
1818

19-
from keras_nlp.api_export import keras_nlp_export
19+
from tensorflow import keras
20+
2021
from keras_nlp.models.bart.bart_presets import backbone_presets
2122
from keras_nlp.tokenizers.byte_pair_tokenizer import BytePairTokenizer
2223
from keras_nlp.utils.python_utils import classproperty
2324

2425

25-
@keras_nlp_export("keras_nlp.models.BartTokenizer")
26+
@keras.utils.register_keras_serializable(package="keras_nlp")
2627
class BartTokenizer(BytePairTokenizer):
2728
"""A BART tokenizer using Byte-Pair Encoding subword segmentation.
2829

keras_nlp/models/t5/t5_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717
import tensorflow as tf
1818
from tensorflow import keras
1919

20-
from keras_nlp.api_export import keras_nlp_export
2120
from keras_nlp.layers.transformer_layer_utils import compute_causal_mask
2221
from keras_nlp.models.backbone import Backbone
2322
from keras_nlp.models.t5.t5_layer_norm import T5LayerNorm
2423
from keras_nlp.models.t5.t5_transformer_layer import T5TransformerLayer
2524
from keras_nlp.utils.python_utils import classproperty
2625

2726

28-
@keras_nlp_export("keras_nlp.models.T5Backbone")
27+
@keras.utils.register_keras_serializable(package="keras_nlp")
2928
class T5Backbone(Backbone):
3029
"""T5 encoder-decoder backbone model.
3130

keras_nlp/models/t5/t5_tokenizer.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414

1515
"""T5 tokenizer."""
1616

17-
from keras_nlp.api_export import keras_nlp_export
17+
from tensorflow import keras
18+
1819
from keras_nlp.tokenizers.sentence_piece_tokenizer import SentencePieceTokenizer
1920

2021

21-
@keras_nlp_export("keras_nlp.models.T5Tokenizer")
22+
@keras.utils.register_keras_serializable(package="keras_nlp")
2223
class T5Tokenizer(SentencePieceTokenizer):
2324
"""T5 tokenizer layer based on SentencePiece.
2425

keras_nlp/models/whisper/whisper_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import tensorflow as tf
1818
from tensorflow import keras
1919

20-
from keras_nlp.api_export import keras_nlp_export
2120
from keras_nlp.layers.position_embedding import PositionEmbedding
2221
from keras_nlp.layers.token_and_position_embedding import (
2322
TokenAndPositionEmbedding,
@@ -36,7 +35,7 @@ def whisper_kernel_initializer(stddev=0.02):
3635
return keras.initializers.TruncatedNormal(stddev=stddev)
3736

3837

39-
@keras_nlp_export("keras_nlp.models.WhisperBackbone")
38+
@keras.utils.register_keras_serializable(package="keras_nlp")
4039
class WhisperBackbone(Backbone):
4140
"""A Whisper encoder-decoder network for speech.
4241

0 commit comments

Comments
 (0)