Skip to content

Commit 0f41180

Browse files
committed
Add missing aliases (#1828)
Forgot these whoops! We need to keep the old `XXClassifier` class aliases around so we don't break folks.
1 parent 7253fab commit 0f41180

File tree

9 files changed

+70
-8
lines changed

9 files changed

+70
-8
lines changed

keras_nlp/api/models/__init__.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
from keras_nlp.src.models.albert.albert_text_classifier import (
2626
AlbertTextClassifier,
2727
)
28+
from keras_nlp.src.models.albert.albert_text_classifier import (
29+
AlbertTextClassifier as AlbertClassifier,
30+
)
2831
from keras_nlp.src.models.albert.albert_text_classifier_preprocessor import (
2932
AlbertTextClassifierPreprocessor,
3033
)
@@ -45,6 +48,9 @@
4548
BertMaskedLMPreprocessor,
4649
)
4750
from keras_nlp.src.models.bert.bert_text_classifier import BertTextClassifier
51+
from keras_nlp.src.models.bert.bert_text_classifier import (
52+
BertTextClassifier as BertClassifier,
53+
)
4854
from keras_nlp.src.models.bert.bert_text_classifier_preprocessor import (
4955
BertTextClassifierPreprocessor,
5056
)
@@ -72,6 +78,9 @@
7278
from keras_nlp.src.models.deberta_v3.deberta_v3_text_classifier import (
7379
DebertaV3TextClassifier,
7480
)
81+
from keras_nlp.src.models.deberta_v3.deberta_v3_text_classifier import (
82+
DebertaV3TextClassifier as DebertaV3Classifier,
83+
)
7584
from keras_nlp.src.models.deberta_v3.deberta_v3_text_classifier_preprocessor import (
7685
DebertaV3TextClassifierPreprocessor,
7786
)
@@ -93,6 +102,9 @@
93102
from keras_nlp.src.models.distil_bert.distil_bert_text_classifier import (
94103
DistilBertTextClassifier,
95104
)
105+
from keras_nlp.src.models.distil_bert.distil_bert_text_classifier import (
106+
DistilBertTextClassifier as DistilBertClassifier,
107+
)
96108
from keras_nlp.src.models.distil_bert.distil_bert_text_classifier_preprocessor import (
97109
DistilBertTextClassifierPreprocessor,
98110
)
@@ -110,6 +122,9 @@
110122
FNetMaskedLMPreprocessor,
111123
)
112124
from keras_nlp.src.models.f_net.f_net_text_classifier import FNetTextClassifier
125+
from keras_nlp.src.models.f_net.f_net_text_classifier import (
126+
FNetTextClassifier as FNetClassifier,
127+
)
113128
from keras_nlp.src.models.f_net.f_net_text_classifier_preprocessor import (
114129
FNetTextClassifierPreprocessor,
115130
)
@@ -195,6 +210,9 @@
195210
from keras_nlp.src.models.roberta.roberta_text_classifier import (
196211
RobertaTextClassifier,
197212
)
213+
from keras_nlp.src.models.roberta.roberta_text_classifier import (
214+
RobertaTextClassifier as RobertaClassifier,
215+
)
198216
from keras_nlp.src.models.roberta.roberta_text_classifier_preprocessor import (
199217
RobertaTextClassifierPreprocessor,
200218
)
@@ -208,6 +226,7 @@
208226
from keras_nlp.src.models.t5.t5_tokenizer import T5Tokenizer
209227
from keras_nlp.src.models.task import Task
210228
from keras_nlp.src.models.text_classifier import TextClassifier
229+
from keras_nlp.src.models.text_classifier import TextClassifier as Classifier
211230
from keras_nlp.src.models.text_classifier_preprocessor import (
212231
TextClassifierPreprocessor,
213232
)
@@ -225,6 +244,9 @@
225244
from keras_nlp.src.models.xlm_roberta.xlm_roberta_text_classifier import (
226245
XLMRobertaTextClassifier,
227246
)
247+
from keras_nlp.src.models.xlm_roberta.xlm_roberta_text_classifier import (
248+
XLMRobertaTextClassifier as XLMRobertaClassifier,
249+
)
228250
from keras_nlp.src.models.xlm_roberta.xlm_roberta_text_classifier_preprocessor import (
229251
XLMRobertaTextClassifierPreprocessor,
230252
)

keras_nlp/src/models/albert/albert_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525
from keras_nlp.src.models.text_classifier import TextClassifier
2626

2727

28-
@keras_nlp_export("keras_nlp.models.AlbertTextClassifier")
28+
@keras_nlp_export(
29+
[
30+
"keras_nlp.models.AlbertTextClassifier",
31+
"keras_nlp.models.AlbertClassifier",
32+
]
33+
)
2934
class AlbertTextClassifier(TextClassifier):
3035
"""An end-to-end ALBERT model for classification tasks
3136

keras_nlp/src/models/bert/bert_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@
2323
from keras_nlp.src.models.text_classifier import TextClassifier
2424

2525

26-
@keras_nlp_export("keras_nlp.models.BertTextClassifier")
26+
@keras_nlp_export(
27+
[
28+
"keras_nlp.models.BertTextClassifier",
29+
"keras_nlp.models.BertClassifier",
30+
]
31+
)
2732
class BertTextClassifier(TextClassifier):
2833
"""An end-to-end BERT model for classification tasks.
2934

keras_nlp/src/models/deberta_v3/deberta_v3_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828
from keras_nlp.src.models.text_classifier import TextClassifier
2929

3030

31-
@keras_nlp_export("keras_nlp.models.DebertaV3TextClassifier")
31+
@keras_nlp_export(
32+
[
33+
"keras_nlp.models.DebertaV3TextClassifier",
34+
"keras_nlp.models.DebertaV3Classifier",
35+
]
36+
)
3237
class DebertaV3TextClassifier(TextClassifier):
3338
"""An end-to-end DeBERTa model for classification tasks.
3439

keras_nlp/src/models/distil_bert/distil_bert_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828
from keras_nlp.src.models.text_classifier import TextClassifier
2929

3030

31-
@keras_nlp_export("keras_nlp.models.DistilBertTextClassifier")
31+
@keras_nlp_export(
32+
[
33+
"keras_nlp.models.DistilBertTextClassifier",
34+
"keras_nlp.models.DistilBertClassifier",
35+
]
36+
)
3237
class DistilBertTextClassifier(TextClassifier):
3338
"""An end-to-end DistilBERT model for classification tasks.
3439

keras_nlp/src/models/f_net/f_net_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@
2424
from keras_nlp.src.models.text_classifier import TextClassifier
2525

2626

27-
@keras_nlp_export("keras_nlp.models.FNetTextClassifier")
27+
@keras_nlp_export(
28+
[
29+
"keras_nlp.models.FNetTextClassifier",
30+
"keras_nlp.models.FNetClassifier",
31+
]
32+
)
2833
class FNetTextClassifier(TextClassifier):
2934
"""An end-to-end f_net model for classification tasks.
3035

keras_nlp/src/models/roberta/roberta_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@
2626
from keras_nlp.src.models.text_classifier import TextClassifier
2727

2828

29-
@keras_nlp_export("keras_nlp.models.RobertaTextClassifier")
29+
@keras_nlp_export(
30+
[
31+
"keras_nlp.models.RobertaTextClassifier",
32+
"keras_nlp.models.RobertaClassifier",
33+
]
34+
)
3035
class RobertaTextClassifier(TextClassifier):
3136
"""An end-to-end RoBERTa model for classification tasks.
3237

keras_nlp/src/models/text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@
1717
from keras_nlp.src.models.task import Task
1818

1919

20-
@keras_nlp_export("keras_nlp.models.TextClassifier")
20+
@keras_nlp_export(
21+
[
22+
"keras_nlp.models.TextClassifier",
23+
"keras_nlp.models.Classifier",
24+
]
25+
)
2126
class TextClassifier(Task):
2227
"""Base class for all classification tasks.
2328

keras_nlp/src/models/xlm_roberta/xlm_roberta_text_classifier.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828
)
2929

3030

31-
@keras_nlp_export("keras_nlp.models.XLMRobertaTextClassifier")
31+
@keras_nlp_export(
32+
[
33+
"keras_nlp.models.XLMRobertaTextClassifier",
34+
"keras_nlp.models.XLMRobertaClassifier",
35+
]
36+
)
3237
class XLMRobertaTextClassifier(TextClassifier):
3338
"""An end-to-end XLM-RoBERTa model for classification tasks.
3439

0 commit comments

Comments
 (0)