File tree Expand file tree Collapse file tree 19 files changed +29
-38
lines changed Expand file tree Collapse file tree 19 files changed +29
-38
lines changed Original file line number Diff line number Diff line change 1313# limitations under the License.
1414import copy
1515
16- from keras_nlp .api_export import keras_nlp_export
1716from keras_nlp .backend import keras
1817from keras_nlp .layers .modeling .reversible_embedding import ReversibleEmbedding
1918from 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" )
3029class BloomBackbone (Backbone ):
3130 """A BLOOM decoder network.
3231
Original file line number Diff line number Diff line change 1515import tensorflow as tf
1616from absl import logging
1717
18- from keras_nlp .api_export import keras_nlp_export
18+ from keras_nlp .backend import keras
1919from keras_nlp .backend import ops
2020from keras_nlp .models .bloom .bloom_preprocessor import BloomPreprocessor
2121from keras_nlp .utils .keras_utils import (
2424from 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" )
2828class BloomCausalLMPreprocessor (BloomPreprocessor ):
2929 """BLOOM Causal LM preprocessor.
3030
Original file line number Diff line number Diff line change 1414
1515import copy
1616
17- from keras_nlp .api_export import keras_nlp_export
17+ from keras_nlp .backend import keras
1818from keras_nlp .layers .preprocessing .start_end_packer import StartEndPacker
1919from keras_nlp .models .bloom .bloom_presets import backbone_presets
2020from keras_nlp .models .bloom .bloom_tokenizer import BloomTokenizer
2626from 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" )
3030class BloomPreprocessor (Preprocessor ):
3131 """BLOOM preprocessing layer which tokenizes and packs inputs.
3232
Original file line number Diff line number Diff line change 1414
1515import copy
1616
17- from keras_nlp .api_export import keras_nlp_export
17+ from keras_nlp .backend import keras
1818from keras_nlp .models .bloom .bloom_presets import backbone_presets
1919from keras_nlp .tokenizers .byte_pair_tokenizer import BytePairTokenizer
2020from 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" )
2424class BloomTokenizer (BytePairTokenizer ):
2525 """A BLOOM tokenizer using Byte-Pair Encoding subword segmentation.
2626
Original file line number Diff line number Diff line change 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
1615from keras_nlp .backend import keras
1716from keras_nlp .layers .modeling .position_embedding import PositionEmbedding
1817from 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" )
2928class ElectraBackbone (Backbone ):
3029 """A Electra encoder network.
3130
Original file line number Diff line number Diff line change 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
1616from keras_nlp .tokenizers import WordPieceTokenizer
1717
1818
19- @keras_nlp_export ( "keras_nlp.models.ElectraTokenizer " )
19+ @keras . saving . register_keras_serializable ( package = "keras_nlp" )
2020class ElectraTokenizer (WordPieceTokenizer ):
2121 """A ELECTRA tokenizer using WordPiece subword segmentation.
2222
Original file line number Diff line number Diff line change 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
1615from keras_nlp .backend import keras
1716from keras_nlp .layers .modeling .reversible_embedding import ReversibleEmbedding
1817from 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" )
2827class GPTNeoXBackbone (Backbone ):
2928 """GPT-NeoX core network with hyperparameters.
3029
Original file line number Diff line number Diff line change 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
1615from keras_nlp .backend import keras
1716from keras_nlp .backend import ops
1817from keras_nlp .models .generative_task import GenerativeTask
2322from 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" )
2726class GPTNeoXCausalLM (GenerativeTask ):
2827 """An end-to-end GPTNeoX model for causal language modeling.
2928
Original file line number Diff line number Diff line change 1515import tensorflow as tf
1616from absl import logging
1717
18- from keras_nlp .api_export import keras_nlp_export
18+ from keras_nlp .backend import keras
1919from keras_nlp .backend import ops
2020from keras_nlp .models .gpt_neo_x .gpt_neo_x_preprocessor import (
2121 GPTNeoXPreprocessor ,
2626from 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" )
3030class GPTNeoXCausalLMPreprocessor (GPTNeoXPreprocessor ):
3131 """GPT-NeoX Causal LM preprocessor.
3232
Original file line number Diff line number Diff line change 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
1616from keras_nlp .layers .preprocessing .start_end_packer import StartEndPacker
1717from keras_nlp .models .gpt_neo_x .gpt_neo_x_tokenizer import GPTNeoXTokenizer
1818from keras_nlp .models .preprocessor import Preprocessor
2323from 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" )
2727class GPTNeoXPreprocessor (Preprocessor ):
2828 """GPTNeoX preprocessing layer which tokenizes and packs inputs.
2929
You can’t perform that action at this time.
0 commit comments