Skip to content

Commit e2d7095

Browse files
register parseq preset (#2438)
* register parseq preset * rename preset
1 parent e74791e commit e2d7095

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from keras_hub.src.models.parseq.parseq_backbone import PARSeqBackbone
2+
from keras_hub.src.models.parseq.parseq_presets import backbone_presets
3+
from keras_hub.src.utils.preset_utils import register_presets
4+
5+
register_presets(backbone_presets, PARSeqBackbone)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""PARSeq preset configurations."""
2+
3+
backbone_presets = {
4+
"parseq": {
5+
"metadata": {
6+
"description": (
7+
"Permuted autoregressive sequence (PARSeq) base "
8+
"model for scene text recognition"
9+
),
10+
"params": 23_832_671,
11+
"path": "parseq",
12+
},
13+
"kaggle_handle": "kaggle://keras/parseq/keras/parseq/1",
14+
}
15+
}

tools/checkpoint_conversion/convert_parseq_checkpoints.py

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

3434
FLAGS = flags.FLAGS
3535

36-
PRESET_MAP = {"parseq_vit": "baudm/parseq"}
36+
PRESET_MAP = {"parseq": "baudm/parseq"}
3737

3838
flags.DEFINE_string(
3939
"preset",
@@ -336,7 +336,7 @@ def main(_):
336336

337337
validate_output(parseq_preprocessor, keras_model, torch_model)
338338
print("✅ Outputs Validated.")
339-
339+
keras_model.save_to_preset(f"./{preset}")
340340
print(f"🏁 Preset saved to ./{preset}.")
341341

342342
upload_uri = FLAGS.upload_uri

0 commit comments

Comments
 (0)