Skip to content

Commit 381a1dd

Browse files
committed
Unexport models from the 0.8 release (#1360) (#1442)
This unexports our "not yet ready from prime time models". - electra - gpt-neox - t5 - whisper - xlnet These are all still in flight to some degree.
1 parent b38c10f commit 381a1dd

19 files changed

+29
-38
lines changed

keras_nlp/models/bloom/bloom_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
# limitations under the License.
1414
import copy
1515

16-
from keras_nlp.api_export import keras_nlp_export
1716
from keras_nlp.backend import keras
1817
from keras_nlp.layers.modeling.reversible_embedding import ReversibleEmbedding
1918
from keras_nlp.models.backbone import Backbone
@@ -26,7 +25,7 @@ def _bloom_kernel_initializer(stddev=0.02):
2625
return keras.initializers.RandomNormal(stddev=stddev)
2726

2827

29-
@keras_nlp_export("keras_nlp.models.BloomBackbone")
28+
@keras.saving.register_keras_serializable(package="keras_nlp")
3029
class BloomBackbone(Backbone):
3130
"""A BLOOM decoder network.
3231

keras_nlp/models/bloom/bloom_causal_lm_preprocessor.py

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

18-
from keras_nlp.api_export import keras_nlp_export
18+
from keras_nlp.backend import keras
1919
from keras_nlp.backend import ops
2020
from keras_nlp.models.bloom.bloom_preprocessor import BloomPreprocessor
2121
from keras_nlp.utils.keras_utils import (
@@ -24,7 +24,7 @@
2424
from keras_nlp.utils.keras_utils import pack_x_y_sample_weight
2525

2626

27-
@keras_nlp_export("keras_nlp.models.BloomCausalLMPreprocessor")
27+
@keras.saving.register_keras_serializable(package="keras_nlp")
2828
class BloomCausalLMPreprocessor(BloomPreprocessor):
2929
"""BLOOM Causal LM preprocessor.
3030

keras_nlp/models/bloom/bloom_preprocessor.py

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

1515
import copy
1616

17-
from keras_nlp.api_export import keras_nlp_export
17+
from keras_nlp.backend import keras
1818
from keras_nlp.layers.preprocessing.start_end_packer import StartEndPacker
1919
from keras_nlp.models.bloom.bloom_presets import backbone_presets
2020
from keras_nlp.models.bloom.bloom_tokenizer import BloomTokenizer
@@ -26,7 +26,7 @@
2626
from keras_nlp.utils.python_utils import classproperty
2727

2828

29-
@keras_nlp_export("keras_nlp.models.BloomPreprocessor")
29+
@keras.saving.register_keras_serializable(package="keras_nlp")
3030
class BloomPreprocessor(Preprocessor):
3131
"""BLOOM preprocessing layer which tokenizes and packs inputs.
3232

keras_nlp/models/bloom/bloom_tokenizer.py

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

1515
import copy
1616

17-
from keras_nlp.api_export import keras_nlp_export
17+
from keras_nlp.backend import keras
1818
from keras_nlp.models.bloom.bloom_presets import backbone_presets
1919
from keras_nlp.tokenizers.byte_pair_tokenizer import BytePairTokenizer
2020
from keras_nlp.utils.python_utils import classproperty
2121

2222

23-
@keras_nlp_export("keras_nlp.models.BloomTokenizer")
23+
@keras.saving.register_keras_serializable(package="keras_nlp")
2424
class BloomTokenizer(BytePairTokenizer):
2525
"""A BLOOM tokenizer using Byte-Pair Encoding subword segmentation.
2626

keras_nlp/models/electra/electra_backbone.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_nlp.api_export import keras_nlp_export
1615
from keras_nlp.backend import keras
1716
from keras_nlp.layers.modeling.position_embedding import PositionEmbedding
1817
from keras_nlp.layers.modeling.reversible_embedding import ReversibleEmbedding
@@ -25,7 +24,7 @@ def electra_kernel_initializer(stddev=0.02):
2524
return keras.initializers.TruncatedNormal(stddev=stddev)
2625

2726

28-
@keras_nlp_export("keras_nlp.models.ElectraBackbone")
27+
@keras.saving.register_keras_serializable(package="keras_nlp")
2928
class ElectraBackbone(Backbone):
3029
"""A Electra encoder network.
3130

keras_nlp/models/electra/electra_tokenizer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_nlp.api_export import keras_nlp_export
15+
from keras_nlp.backend import keras
1616
from keras_nlp.tokenizers import WordPieceTokenizer
1717

1818

19-
@keras_nlp_export("keras_nlp.models.ElectraTokenizer")
19+
@keras.saving.register_keras_serializable(package="keras_nlp")
2020
class ElectraTokenizer(WordPieceTokenizer):
2121
"""A ELECTRA tokenizer using WordPiece subword segmentation.
2222

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
@@ -12,7 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_nlp.api_export import keras_nlp_export
1615
from keras_nlp.backend import keras
1716
from keras_nlp.layers.modeling.reversible_embedding import ReversibleEmbedding
1817
from keras_nlp.models.backbone import Backbone
@@ -24,7 +23,7 @@ def _gpt_neo_x_kernel_initializer(stddev=0.02):
2423
return keras.initializers.RandomNormal(stddev=stddev)
2524

2625

27-
@keras_nlp_export("keras_nlp.models.GPTNeoXBackbone")
26+
@keras.saving.register_keras_serializable(package="keras_nlp")
2827
class GPTNeoXBackbone(Backbone):
2928
"""GPT-NeoX core network with hyperparameters.
3029

keras_nlp/models/gpt_neo_x/gpt_neo_x_causal_lm.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_nlp.api_export import keras_nlp_export
1615
from keras_nlp.backend import keras
1716
from keras_nlp.backend import ops
1817
from keras_nlp.models.generative_task import GenerativeTask
@@ -23,7 +22,7 @@
2322
from keras_nlp.utils.python_utils import classproperty
2423

2524

26-
@keras_nlp_export("keras_nlp.models.GPTNeoXCausalLM")
25+
@keras.saving.register_keras_serializable(package="keras_nlp")
2726
class GPTNeoXCausalLM(GenerativeTask):
2827
"""An end-to-end GPTNeoX model for causal language modeling.
2928

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
@@ -15,7 +15,7 @@
1515
import tensorflow as tf
1616
from absl import logging
1717

18-
from keras_nlp.api_export import keras_nlp_export
18+
from keras_nlp.backend import keras
1919
from keras_nlp.backend import ops
2020
from keras_nlp.models.gpt_neo_x.gpt_neo_x_preprocessor import (
2121
GPTNeoXPreprocessor,
@@ -26,7 +26,7 @@
2626
from keras_nlp.utils.keras_utils import pack_x_y_sample_weight
2727

2828

29-
@keras_nlp_export("keras_nlp.models.GPTNeoXCausalLMPreprocessor")
29+
@keras.saving.register_keras_serializable(package="keras_nlp")
3030
class GPTNeoXCausalLMPreprocessor(GPTNeoXPreprocessor):
3131
"""GPT-NeoX Causal LM preprocessor.
3232

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
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from keras_nlp.api_export import keras_nlp_export
15+
from keras_nlp.backend import keras
1616
from keras_nlp.layers.preprocessing.start_end_packer import StartEndPacker
1717
from keras_nlp.models.gpt_neo_x.gpt_neo_x_tokenizer import GPTNeoXTokenizer
1818
from keras_nlp.models.preprocessor import Preprocessor
@@ -23,7 +23,7 @@
2323
from keras_nlp.utils.python_utils import classproperty
2424

2525

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

0 commit comments

Comments
 (0)