Skip to content

Commit a6b43a1

Browse files
authored
Unexport models that are not in the 0.6 release (#1125)
This change will not affect the master branch, where they will continued to be exported. For the release branch we will not yet export or document these models. Though all of these models are coming soon!
1 parent 03668b8 commit a6b43a1

15 files changed

+23
-30
lines changed

keras_nlp/models/bart/bart_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
import copy
1818

19-
from keras_nlp.api_export import keras_nlp_export
2019
from keras_nlp.backend import keras
2120
from keras_nlp.layers.modeling.position_embedding import PositionEmbedding
2221
from keras_nlp.layers.modeling.transformer_decoder import TransformerDecoder
@@ -30,7 +29,7 @@ def bart_kernel_initializer(stddev=0.02):
3029
return keras.initializers.TruncatedNormal(stddev=stddev)
3130

3231

33-
@keras_nlp_export("keras_nlp.models.BartBackbone")
32+
@keras.saving.register_keras_serializable(package="keras_nlp")
3433
class BartBackbone(Backbone):
3534
"""BART encoder-decoder network.
3635

keras_nlp/models/bart/bart_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import copy
1717

18-
from keras_nlp.api_export import keras_nlp_export
18+
from keras_nlp.backend import keras
1919
from keras_nlp.layers.preprocessing.start_end_packer import StartEndPacker
2020
from keras_nlp.models.bart.bart_presets import backbone_presets
2121
from keras_nlp.models.bart.bart_tokenizer import BartTokenizer
@@ -27,7 +27,7 @@
2727
from keras_nlp.utils.python_utils import classproperty
2828

2929

30-
@keras_nlp_export("keras_nlp.models.BartPreprocessor")
30+
@keras.saving.register_keras_serializable(package="keras_nlp")
3131
class BartPreprocessor(Preprocessor):
3232
"""A BART preprocessing layer which tokenizes and packs inputs.
3333

keras_nlp/models/bart/bart_seq_2_seq_lm.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
import copy
1717

18-
from keras_nlp.api_export import keras_nlp_export
1918
from keras_nlp.backend import keras
2019
from keras_nlp.backend import ops
2120
from keras_nlp.models.bart.bart_backbone import BartBackbone
@@ -41,7 +40,7 @@ def compute_output_shape(self, input_shape):
4140
return (input_shape[0],) + (self.embedding.embeddings.shape[0],)
4241

4342

44-
@keras_nlp_export("keras_nlp.models.BartSeq2SeqLM")
43+
@keras.saving.register_keras_serializable(package="keras_nlp")
4544
class BartSeq2SeqLM(GenerativeTask):
4645
"""An end-to-end BART model for seq2seq language modeling.
4746

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
@@ -19,7 +19,7 @@
1919
import tensorflow as tf
2020
from absl import logging
2121

22-
from keras_nlp.api_export import keras_nlp_export
22+
from keras_nlp.backend import keras
2323
from keras_nlp.backend import ops
2424
from keras_nlp.models.bart.bart_preprocessor import BartPreprocessor
2525
from keras_nlp.models.bart.bart_presets import backbone_presets
@@ -30,7 +30,7 @@
3030
from keras_nlp.utils.python_utils import classproperty
3131

3232

33-
@keras_nlp_export("keras_nlp.models.BartSeq2SeqLMPreprocessor")
33+
@keras.saving.register_keras_serializable(package="keras_nlp")
3434
class BartSeq2SeqLMPreprocessor(BartPreprocessor):
3535
"""BART Seq2Seq LM preprocessor.
3636

keras_nlp/models/bart/bart_tokenizer.py

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

1717
import copy
1818

19-
from keras_nlp.api_export import keras_nlp_export
19+
from keras_nlp.backend import keras
2020
from keras_nlp.models.bart.bart_presets import backbone_presets
2121
from keras_nlp.tokenizers.byte_pair_tokenizer import BytePairTokenizer
2222
from keras_nlp.utils.python_utils import classproperty
2323

2424

25-
@keras_nlp_export("keras_nlp.models.BartTokenizer")
25+
@keras.saving.register_keras_serializable(package="keras_nlp")
2626
class BartTokenizer(BytePairTokenizer):
2727
"""A BART tokenizer using Byte-Pair Encoding subword segmentation.
2828

keras_nlp/models/gpt_neo_x/gpt_neo_x_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
from keras_nlp.api_export import keras_nlp_export
1514
from keras_nlp.backend import keras
1615
from keras_nlp.models.backbone import Backbone
1716
from keras_nlp.models.gpt_neo_x.gpt_neo_x_decoder import GPTNeoXDecoder
@@ -22,7 +21,7 @@ def _gpt_neo_x_kernel_initializer(stddev=0.02):
2221
return keras.initializers.RandomNormal(stddev=stddev)
2322

2423

25-
@keras_nlp_export("keras_nlp.models.GPTNeoXBackbone")
24+
@keras.saving.register_keras_serializable(package="keras_nlp")
2625
class GPTNeoXBackbone(Backbone):
2726
"""GPT-NeoX core network with hyperparameters.
2827

keras_nlp/models/gpt_neo_x/gpt_neo_x_causal_lm_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import tensorflow as tf
1818
from absl import logging
1919

20-
from keras_nlp.api_export import keras_nlp_export
20+
from keras_nlp.backend import keras
2121
from keras_nlp.backend import ops
2222
from keras_nlp.models.gpt_neo_x.gpt_neo_x_preprocessor import (
2323
GPTNeoXPreprocessor,
@@ -28,7 +28,7 @@
2828
from keras_nlp.utils.keras_utils import pack_x_y_sample_weight
2929

3030

31-
@keras_nlp_export("keras_nlp.models.GPTNeoXCausalLMPreprocessor")
31+
@keras.saving.register_keras_serializable(package="keras_nlp")
3232
class GPTNeoXCausalLMPreprocessor(GPTNeoXPreprocessor):
3333
"""GPTNeoX Causal LM preprocessor.
3434

keras_nlp/models/gpt_neo_x/gpt_neo_x_preprocessor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
"""GPTNeoX preprocessor layer."""
16-
from keras_nlp.api_export import keras_nlp_export
16+
from keras_nlp.backend import keras
1717
from keras_nlp.layers.preprocessing.start_end_packer import StartEndPacker
1818
from keras_nlp.models.gpt_neo_x.gpt_neo_x_tokenizer import GPTNeoXTokenizer
1919
from keras_nlp.models.preprocessor import Preprocessor
@@ -24,7 +24,7 @@
2424
from keras_nlp.utils.python_utils import classproperty
2525

2626

27-
@keras_nlp_export("keras_nlp.models.GPTNeoXPreprocessor")
27+
@keras.saving.register_keras_serializable(package="keras_nlp")
2828
class GPTNeoXPreprocessor(Preprocessor):
2929
"""GPTNeoX preprocessing layer which tokenizes and packs inputs.
3030

keras_nlp/models/gpt_neo_x/gpt_neo_x_tokenizer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
# limitations under the License.
1414
"""GptNeoX tokenizer"""
1515

16-
from keras_nlp.api_export import keras_nlp_export
16+
from keras_nlp.backend import keras
1717
from keras_nlp.tokenizers.byte_pair_tokenizer import BytePairTokenizer
1818

1919

20-
@keras_nlp_export("keras_nlp.models.GPTNeoXTokenizer")
20+
@keras.saving.register_keras_serializable(package="keras_nlp")
2121
class GPTNeoXTokenizer(BytePairTokenizer):
2222
"""A GPTNeoX tokenizer using Byte-Pair Encoding subword segmentation.
2323

keras_nlp/models/t5/t5_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
"""T5 backbone model."""
1616

17-
from keras_nlp.api_export import keras_nlp_export
1817
from keras_nlp.backend import keras
1918
from keras_nlp.models.backbone import Backbone
2019
from keras_nlp.models.t5.t5_layer_norm import T5LayerNorm
@@ -23,7 +22,7 @@
2322
from keras_nlp.utils.tensor_utils import assert_tf_backend
2423

2524

26-
@keras_nlp_export("keras_nlp.models.T5Backbone")
25+
@keras.saving.register_keras_serializable(package="keras_nlp")
2726
class T5Backbone(Backbone):
2827
"""T5 encoder-decoder backbone model.
2928

0 commit comments

Comments
 (0)