Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
af584b4
Update gemma3_causal_lm_preprocessor.py
pctablet505 Apr 17, 2025
dc4ae8c
Update gemma3_causal_lm_preprocessor.py
pctablet505 Apr 17, 2025
07c5c77
Update gemma3_causal_lm_preprocessor_test.py
pctablet505 Apr 17, 2025
3fdc7fd
Update reversible_embedding.py
pctablet505 Jun 10, 2025
fa57e33
Merge branch 'master' of https://github.com/pctablet505/keras-hub
pctablet505 Jun 10, 2025
8da3303
upadated Gemma3InterleaveEmbeddings
pctablet505 Jun 19, 2025
adac2c6
Update gemma3_interleave_embeddings.py
pctablet505 Jun 19, 2025
bd27ec0
Revert "Update reversible_embedding.py"
pctablet505 Jun 19, 2025
f5163e8
Merge branch 'keras-team:master' into master
pctablet505 Jun 19, 2025
1904136
Update gemma3_interleave_embeddings.py
pctablet505 Jun 19, 2025
552fecb
Merge branch 'keras-team:master' into master
pctablet505 Jul 7, 2025
087b9b2
Update backbone.py
pctablet505 Sep 1, 2025
de830b1
Update backbone.py
pctablet505 Sep 1, 2025
62d2484
Update task.py
pctablet505 Sep 1, 2025
3b71125
Revert "Update task.py"
pctablet505 Sep 2, 2025
3d453ff
Revert "Update backbone.py"
pctablet505 Sep 2, 2025
92b1254
export
pctablet505 Sep 9, 2025
e46241d
refactoring
pctablet505 Sep 10, 2025
6e970e2
refactor
pctablet505 Sep 10, 2025
15ad9f3
Update registry.py
pctablet505 Sep 10, 2025
02ca0d9
Refactor export logic and improve error handling
pctablet505 Sep 15, 2025
901c233
Merge branch 'keras-team:master' into export
pctablet505 Sep 17, 2025
442fdd3
reformat
pctablet505 Sep 22, 2025
5446e2a
Add export submodule to keras_hub API
pctablet505 Sep 22, 2025
5c31d88
reformat
pctablet505 Sep 22, 2025
3290d42
now supporting export for objectDetectors
pctablet505 Sep 23, 2025
8b1024f
Add and refine image model exporter configs
pctablet505 Sep 23, 2025
8df5a75
Refactor: move keras import to module level
pctablet505 Sep 24, 2025
759d223
Remove debug_object_detection.py script
pctablet505 Sep 24, 2025
0737c93
Rename LiteRT to Litert and update exporter configs
pctablet505 Oct 3, 2025
c733e18
Refactor InputSpec formatting and fix import path
pctablet505 Oct 6, 2025
5ab911f
Refactor exporter configs and model building logic
pctablet505 Oct 9, 2025
c1e26dd
Refactor export initialization and improve warnings
pctablet505 Oct 9, 2025
6fa8379
Improve dtype handling and verbose output in exporters
pctablet505 Oct 9, 2025
81c6ed5
Remove get_dummy_inputs methods from exporter configs
pctablet505 Oct 13, 2025
d6a8dfd
Rename LitertExporter to LiteRTExporter
pctablet505 Oct 21, 2025
663c190
Update registry.py
pctablet505 Oct 24, 2025
e0d02ee
Refactor exporter registry to use model classes
pctablet505 Oct 24, 2025
6c98400
Remove conditional import for keras
pctablet505 Oct 24, 2025
b9e3789
Add comprehensive export test suites for Keras Hub
pctablet505 Oct 24, 2025
9f63b2a
Refactor LiteRT exporter model adapters
pctablet505 Oct 24, 2025
b4ce293
Merge branch 'keras-team:master' into export
pctablet505 Oct 24, 2025
4ebc701
Clarify type annotations in docstrings for export modules
pctablet505 Oct 24, 2025
298967e
testing refactor
pctablet505 Oct 25, 2025
bc0a8b7
refactor test
pctablet505 Oct 25, 2025
ab99186
Fix LiteRT export filepath and mask argument usage
pctablet505 Oct 25, 2025
1c06c46
Refactor LiteRTExporter model adapter calls
pctablet505 Oct 25, 2025
22587f1
Add warning for private TensorFlow API usage
pctablet505 Oct 27, 2025
765d55c
Merge branch 'export' of https://github.com/pctablet505/keras-hub int…
pctablet505 Oct 27, 2025
70f712a
Refactor exporter configs and remove TextModelExporterConfig
pctablet505 Oct 27, 2025
e47545d
Refactor trackable children filtering logic
pctablet505 Oct 27, 2025
0a266b4
Refactor ExporterRegistry model config lookup
pctablet505 Oct 27, 2025
21f6b2c
Update litert.py
pctablet505 Oct 27, 2025
efa25ae
Refactor tests to remove try/except and improve clarity
pctablet505 Oct 27, 2025
ec37ac4
Fix docstring in TextClassifierExporterConfig
pctablet505 Oct 27, 2025
911eb96
Update base.py
pctablet505 Oct 27, 2025
51b99b1
Create litert_export_design.md
pctablet505 Oct 27, 2025
7ef9348
Refactor LiteRT export tests for consistency and efficiency
pctablet505 Oct 28, 2025
2295181
Refactor LiteRT export tests to support per-output thresholds
pctablet505 Oct 28, 2025
4adeadf
Update litert_models_test.py
pctablet505 Oct 28, 2025
00f49ca
Delete litert_export_design.md
pctablet505 Oct 28, 2025
5fa0498
Update litert_models_test.py
pctablet505 Oct 28, 2025
052669d
Refactor LiteRT export tests to use pytest parametrization
pctablet505 Oct 28, 2025
a273e42
Refactor export registry and add direct export to Task
pctablet505 Oct 28, 2025
519c3b6
Update litert.py
pctablet505 Oct 28, 2025
2dcbf23
Merge branch 'keras-team:master' into export
pctablet505 Oct 28, 2025
0136c34
Update task.py
pctablet505 Oct 29, 2025
f8bd6fa
Merge branch 'export' of https://github.com/pctablet505/keras-hub int…
pctablet505 Oct 29, 2025
14cffe0
Update test_case.py
pctablet505 Oct 29, 2025
9267b51
Enable dynamic input shapes for LiteRT export
pctablet505 Oct 31, 2025
c622d8d
Improve SignatureDef handling in LiteRT export tests
pctablet505 Nov 4, 2025
ca6056b
Refactor LiteRT test utilities for clarity and robustness
pctablet505 Nov 4, 2025
d43de36
Refactor TFLite inference to use signature runner
pctablet505 Nov 4, 2025
6042562
Add exporter configs for Multimodal models
pctablet505 Nov 11, 2025
c7c73f4
Add LiteRT export tests for model test suites
pctablet505 Nov 11, 2025
fb3eb45
Refactor and expand exporter configs, update tests
pctablet505 Nov 11, 2025
e54f561
Add DepthEstimator export support and improve tests
pctablet505 Nov 11, 2025
baf38aa
Delete run_litert_tests.py
pctablet505 Nov 11, 2025
9ccee16
Update test_case.py
pctablet505 Nov 11, 2025
374f3ab
Add @pytest.mark.large to LiteRT export tests
pctablet505 Nov 11, 2025
a46beba
Update model test cases for statistical comparison
pctablet505 Nov 11, 2025
92b7ae0
Refactor input handling for export and tests
pctablet505 Nov 12, 2025
425078b
Refactor LiteRT export to use Keras Core directly
pctablet505 Nov 13, 2025
947efa4
Add @pytest.mark.large to LiteRT export tests
pctablet505 Nov 14, 2025
d331a79
Update d_fine_object_detector_test.py
pctablet505 Nov 14, 2025
a6695aa
Update retinanet_object_detector_test.py
pctablet505 Nov 14, 2025
20cfa4f
Add @pytest.mark.large to saved model tests
pctablet505 Nov 14, 2025
4c9a4bb
Remove TensorFlow export compatibility shims
pctablet505 Nov 17, 2025
3aa11e9
Merge branch 'master' of https://github.com/pctablet505/keras-hub
pctablet505 Nov 17, 2025
01c75cd
Update test configs and refactor export verbose handling
pctablet505 Nov 18, 2025
63d529a
Merge branch 'keras-team:master' into master
pctablet505 Nov 27, 2025
e79bbe4
Merge upstream/master into export: Sync with latest keras-hub changes
pctablet505 Nov 27, 2025
fcada92
Merge branch 'keras-team:master' into master
pctablet505 Dec 8, 2025
c71929d
Fix ESM attention for TFLite compatibility
pctablet505 Dec 8, 2025
d0f58e1
Fix PARSeq decoder for TFLite compatibility
pctablet505 Dec 8, 2025
e3d5511
Add LiteRT export tests to model test suites
pctablet505 Dec 8, 2025
a88aa03
Remove export module and clean up API imports
pctablet505 Dec 8, 2025
e7012bf
Refactor content construction for backend consistency
pctablet505 Dec 8, 2025
433b14e
Skip LiteRT export tests for non-TensorFlow backends
pctablet505 Dec 9, 2025
246780b
Skip LiteRT export tests for non-TensorFlow backends
pctablet505 Dec 9, 2025
0cdda6a
Add TensorFlow-only LiteRT export test skip to model tests
pctablet505 Dec 9, 2025
1a82728
Remove TensorFlow-only LiteRT export test skips
pctablet505 Dec 9, 2025
694a52f
Update retinanet_object_detector_test.py
pctablet505 Dec 9, 2025
f8d90e7
Update retinanet_object_detector_test.py
pctablet505 Dec 9, 2025
a228204
Move ai-edge-litert to requirements-common.txt
pctablet505 Dec 9, 2025
3a8e930
Update qwen3_moe_causal_lm_test.py
pctablet505 Dec 9, 2025
f5b0777
Replace tf.cast with ops.cast for padding_mask
pctablet505 Dec 9, 2025
ccc20c5
Merge remote-tracking branch 'origin/master' into export
pctablet505 Dec 12, 2025
edd0610
Merge upstream/master into export
pctablet505 Dec 12, 2025
29808dd
Remove trailing blank line from requirements files
pctablet505 Dec 12, 2025
0250dbc
Refactor type casting to use ops.cast and rename test method
pctablet505 Dec 12, 2025
89e708f
Update test_case.py
pctablet505 Dec 12, 2025
5b31fe3
Update retinanet_object_detector_test.py
pctablet505 Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions keras_hub/src/models/albert/albert_text_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=AlbertTextClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in AlbertTextClassifier.presets:
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/bart/bart_seq_2_seq_lm_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=BartSeq2SeqLM,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in BartSeq2SeqLM.presets:
Expand Down
15 changes: 14 additions & 1 deletion keras_hub/src/models/basnet/basnet_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

from keras_hub.src.models.basnet.basnet import BASNetImageSegmenter
from keras_hub.src.models.basnet.basnet_backbone import BASNetBackbone
from keras_hub.src.models.basnet.basnet_image_converter import (
BASNetImageConverter,
)
from keras_hub.src.models.basnet.basnet_preprocessor import BASNetPreprocessor
from keras_hub.src.models.resnet.resnet_backbone import ResNetBackbone
from keras_hub.src.tests.test_case import TestCase
Expand All @@ -26,7 +29,9 @@ def setUp(self):
image_encoder=self.image_encoder,
num_classes=1,
)
self.preprocessor = BASNetPreprocessor()
self.preprocessor = BASNetPreprocessor(
image_converter=BASNetImageConverter(height=64, width=64)
)
self.init_kwargs = {
"backbone": self.backbone,
"preprocessor": self.preprocessor,
Expand All @@ -49,6 +54,14 @@ def test_saved_model(self):
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=BASNetImageSegmenter,
init_kwargs=self.init_kwargs,
input_data=self.images,
)

def test_end_to_end_model_predict(self):
model = BASNetImageSegmenter(**self.init_kwargs)
output = model.predict(self.images)
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/bert/bert_text_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=BertTextClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_smallest_preset(self):
self.run_preset_test(
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/bloom/bloom_causal_lm_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=BloomCausalLM,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in BloomCausalLM.presets:
Expand Down
10 changes: 10 additions & 0 deletions keras_hub/src/models/clip/clip_backbone_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,16 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=CLIPBackbone,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
comparison_mode="statistical",
output_thresholds={"*": {"max": 1e-4, "mean": 1e-5}},
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in CLIPBackbone.presets:
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/cspnet/cspnet_image_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,11 @@ def test_saved_model(self):
init_kwargs=self.init_kwargs,
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=CSPNetImageClassifier,
init_kwargs=self.init_kwargs,
input_data=self.images,
)
27 changes: 27 additions & 0 deletions keras_hub/src/models/d_fine/d_fine_object_detector_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,30 @@ def test_saved_model(self):
init_kwargs=init_kwargs,
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
backbone = DFineBackbone(**self.base_backbone_kwargs)
init_kwargs = {
"backbone": backbone,
"num_classes": 4,
"bounding_box_format": self.bounding_box_format,
"preprocessor": self.preprocessor,
}

# D-Fine ObjectDetector only takes images as input
input_data = self.images

self.run_litert_export_test(
cls=DFineObjectDetector,
init_kwargs=init_kwargs,
input_data=input_data,
comparison_mode="statistical",
output_thresholds={
"intermediate_predicted_corners": {"max": 5.0, "mean": 0.05},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these seem like high numerical differences. and asserting that a mean avg difference of 0.05 exists across all output might hold if most output values are low (true for a lot of models), so i wonder if these checks would hold even for different inputs

"intermediate_logits": {"max": 5.0, "mean": 0.1},
"enc_topk_logits": {"max": 5.0, "mean": 0.03},
"logits": {"max": 2.0, "mean": 0.03},
"*": {"max": 1.0, "mean": 0.03},
},
)
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DebertaV3TextClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in DebertaV3TextClassifier.presets:
Expand Down
12 changes: 12 additions & 0 deletions keras_hub/src/models/deeplab_v3/deeplab_v3_segmenter_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,15 @@ def test_saved_model(self):
init_kwargs=self.init_kwargs,
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DeepLabV3ImageSegmenter,
init_kwargs=self.init_kwargs,
input_data=self.images,
comparison_mode="statistical",
output_thresholds={
"*": {"max": 0.6, "mean": 0.3},
},
)
8 changes: 8 additions & 0 deletions keras_hub/src/models/deit/deit_image_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,11 @@ def test_saved_model(self):
init_kwargs=self.init_kwargs,
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DeiTImageClassifier,
init_kwargs=self.init_kwargs,
input_data=self.images,
)
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,14 @@ def test_saved_model(self):
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DenseNetImageClassifier,
init_kwargs=self.init_kwargs,
input_data=self.images,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in DenseNetImageClassifier.presets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,16 @@ def test_saved_model(self):
input_data=self.images,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DepthAnythingDepthEstimator,
init_kwargs=self.init_kwargs,
input_data=self.images,
comparison_mode="statistical",
output_thresholds={"depths": {"max": 2e-4, "mean": 1e-5}},
)

@pytest.mark.extra_large
def test_all_presets(self):
images = np.ones((2, 518, 518, 3), dtype="float32")
Expand Down
20 changes: 20 additions & 0 deletions keras_hub/src/models/dinov2/dinov2_backbone_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,16 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DINOV2Backbone,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
comparison_mode="statistical",
output_thresholds={"*": {"max": 1e-4, "mean": 1e-5}},
)

@pytest.mark.large
def test_position_embedding_interpolation(self):
model = DINOV2Backbone(**self.init_kwargs)
Expand Down Expand Up @@ -144,6 +154,16 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DINOV2Backbone,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
comparison_mode="statistical",
output_thresholds={"*": {"max": 1e-4, "mean": 1e-5}},
)

@pytest.mark.kaggle_key_required
@pytest.mark.extra_large
def test_smallest_preset(self):
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/dinov3/dinov3_backbone_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DINOV3Backbone,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.large
def test_position_embedding_interpolation(self):
model = DINOV3Backbone(**self.init_kwargs)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=DistilBertTextClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in DistilBertTextClassifier.presets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
from keras_hub.src.models.efficientnet.efficientnet_image_classifier import (
EfficientNetImageClassifier,
)
from keras_hub.src.models.efficientnet.efficientnet_image_classifier_preprocessor import ( # noqa: E501
EfficientNetImageClassifierPreprocessor,
)
from keras_hub.src.models.efficientnet.efficientnet_image_converter import (
EfficientNetImageConverter,
)
from keras_hub.src.tests.test_case import TestCase


Expand Down Expand Up @@ -38,6 +44,9 @@ def setUp(self):
self.init_kwargs = {
"backbone": backbone,
"num_classes": 1000,
"preprocessor": EfficientNetImageClassifierPreprocessor(
image_converter=EfficientNetImageConverter(image_size=(16, 16))
),
}
self.train_data = (self.images, self.labels)

Expand Down Expand Up @@ -82,3 +91,11 @@ def test_all_presets(self):
input_data=self.images,
expected_output_shape=(2, 2),
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=EfficientNetImageClassifier,
init_kwargs=self.init_kwargs,
input_data=self.images,
)
8 changes: 8 additions & 0 deletions keras_hub/src/models/electra/electra_backbone_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=ElectraBackbone,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_smallest_preset(self):
self.run_preset_test(
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/esm/esm_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,11 @@ def test_saved_model(self):
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=ESMProteinClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)
14 changes: 14 additions & 0 deletions keras_hub/src/models/f_net/f_net_text_classifier_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
# F-Net does NOT use padding_mask - it only uses token_ids and
# segment_ids. Don't add padding_mask to input_data.
self.run_litert_export_test(
cls=FNetTextClassifier,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
comparison_mode="statistical",
output_thresholds={
"*": {"max": 0.01, "mean": 0.005},
},
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in FNetTextClassifier.presets:
Expand Down
8 changes: 8 additions & 0 deletions keras_hub/src/models/falcon/falcon_causal_lm_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,14 @@ def test_saved_model(self):
input_data=self.input_data,
)

@pytest.mark.large
def test_litert_export(self):
self.run_litert_export_test(
cls=FalconCausalLM,
init_kwargs=self.init_kwargs,
input_data=self.input_data,
)

@pytest.mark.extra_large
def test_all_presets(self):
for preset in FalconCausalLM.presets:
Expand Down
Loading
Loading