Skip to content

Commit fb2ebaa

Browse files
committed
Unexport models from the 0.7 release (#1360)
We should not merge to the `kaggle` branch, we should merge this to `r0.7` after it is created. 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 bf4a9af commit fb2ebaa

18 files changed

+27
-36
lines changed

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

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
@@ -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.byte_pair_tokenizer import BytePairTokenizer
1717

1818

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

keras_nlp/models/llama/llama_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.backend import ops
1716
from keras_nlp.layers.modeling.reversible_embedding import ReversibleEmbedding
@@ -24,7 +23,7 @@ def _llama_kernel_initializer(stddev=0.02):
2423
return keras.initializers.RandomNormal(stddev=stddev)
2524

2625

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

keras_nlp/models/mistral/mistral_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.backend import ops
1716
from keras_nlp.layers.modeling.reversible_embedding import ReversibleEmbedding
@@ -28,7 +27,7 @@ def _mistral_kernel_initializer(stddev=0.02):
2827
return keras.initializers.RandomNormal(stddev=stddev)
2928

3029

31-
@keras_nlp_export("keras_nlp.models.MistralBackbone")
30+
@keras.saving.register_keras_serializable(package="keras_nlp")
3231
class MistralBackbone(Backbone):
3332
"""
3433
The Mistral Transformer core architecture with hyperparameters.

keras_nlp/models/mistral/mistral_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.mistral.mistral_tokenizer import MistralTokenizer
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.MistralPreprocessor")
26+
@keras.saving.register_keras_serializable(package="keras_nlp")
2727
class MistralPreprocessor(Preprocessor):
2828
"""A Mistral preprocessing layer which tokenizes and packs inputs.
2929

0 commit comments

Comments
 (0)