Skip to content

Commit 7e08a82

Browse files
authored
Add DPT support for ORTModelForSemanticSegmentation (#1759)
* add DPT support * make style
1 parent 23fe6f7 commit 7e08a82

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

optimum/exporters/tasks.py

+2
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,8 @@ class TasksManager:
557557
"feature-extraction",
558558
"image-feature-extraction",
559559
"depth-estimation",
560+
"image-segmentation",
561+
"semantic-segmentation",
560562
onnx="DptOnnxConfig",
561563
),
562564
"electra": supported_tasks_mapping(

tests/onnxruntime/test_modeling.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2961,7 +2961,7 @@ def test_compare_to_io_binding(self, model_arch):
29612961

29622962

29632963
class ORTModelForSemanticSegmentationIntegrationTest(ORTModelTestMixin):
2964-
SUPPORTED_ARCHITECTURES = ("segformer",)
2964+
SUPPORTED_ARCHITECTURES = ("segformer", "dpt")
29652965

29662966
FULL_GRID = {"model_arch": SUPPORTED_ARCHITECTURES}
29672967
ORTMODEL_CLASS = ORTModelForSemanticSegmentation

tests/onnxruntime/utils_onnxruntime_tests.py

+1
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"deit": "hf-internal-testing/tiny-random-DeiTModel",
8888
"donut": "fxmarty/tiny-doc-qa-vision-encoder-decoder",
8989
"detr": "hf-internal-testing/tiny-random-detr",
90+
"dpt": "hf-internal-testing/tiny-random-DPTModel",
9091
"distilbert": "hf-internal-testing/tiny-random-DistilBertModel",
9192
"electra": "hf-internal-testing/tiny-random-ElectraModel",
9293
"encoder-decoder": {

0 commit comments

Comments
 (0)