@@ -148,6 +148,7 @@ class ORTModel(ORTSessionMixin, OptimizedModel):
148
148
149
149
model_type = "onnx_model"
150
150
auto_model_class = AutoModel
151
+ _library_name : Optional [str ] = None
151
152
152
153
def __init__ (
153
154
self ,
@@ -431,6 +432,7 @@ def _export(
431
432
local_files_only = local_files_only ,
432
433
force_download = force_download ,
433
434
trust_remote_code = trust_remote_code ,
435
+ library_name = cls ._library_name ,
434
436
)
435
437
maybe_save_preprocessors (model_id , model_save_path , src_subfolder = subfolder )
436
438
@@ -628,6 +630,7 @@ class ORTModelForFeatureExtraction(ORTModel):
628
630
"""
629
631
630
632
auto_model_class = AutoModel
633
+ _library_name : Optional [str ] = "transformers"
631
634
632
635
@add_start_docstrings_to_model_forward (
633
636
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -753,6 +756,7 @@ class ORTModelForMaskedLM(ORTModel):
753
756
"""
754
757
755
758
auto_model_class = AutoModelForMaskedLM
759
+ _library_name : Optional [str ] = "transformers"
756
760
757
761
@add_start_docstrings_to_model_forward (
758
762
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -855,6 +859,7 @@ class ORTModelForQuestionAnswering(ORTModel):
855
859
"""
856
860
857
861
auto_model_class = AutoModelForQuestionAnswering
862
+ _library_name : Optional [str ] = "transformers"
858
863
859
864
@add_start_docstrings_to_model_forward (
860
865
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -974,6 +979,7 @@ class ORTModelForSequenceClassification(ORTModel):
974
979
"""
975
980
976
981
auto_model_class = AutoModelForSequenceClassification
982
+ _library_name : Optional [str ] = "transformers"
977
983
978
984
@add_start_docstrings_to_model_forward (
979
985
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1077,6 +1083,7 @@ class ORTModelForTokenClassification(ORTModel):
1077
1083
"""
1078
1084
1079
1085
auto_model_class = AutoModelForTokenClassification
1086
+ _library_name : Optional [str ] = "transformers"
1080
1087
1081
1088
@add_start_docstrings_to_model_forward (
1082
1089
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1173,6 +1180,7 @@ class ORTModelForMultipleChoice(ORTModel):
1173
1180
"""
1174
1181
1175
1182
auto_model_class = AutoModelForMultipleChoice
1183
+ _library_name : Optional [str ] = "transformers"
1176
1184
1177
1185
@add_start_docstrings_to_model_forward (
1178
1186
ONNX_TEXT_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1376,6 +1384,7 @@ class ORTModelForSemanticSegmentation(ORTModel):
1376
1384
"""
1377
1385
1378
1386
auto_model_class = AutoModelForSemanticSegmentation
1387
+ _library_name : Optional [str ] = "transformers"
1379
1388
1380
1389
@add_start_docstrings_to_model_forward (
1381
1390
ONNX_IMAGE_INPUTS_DOCSTRING .format ("batch_size, num_channels, height, width" )
@@ -1479,6 +1488,7 @@ class ORTModelForAudioClassification(ORTModel):
1479
1488
"""
1480
1489
1481
1490
auto_model_class = AutoModelForAudioClassification
1491
+ _library_name : Optional [str ] = "transformers"
1482
1492
1483
1493
@add_start_docstrings_to_model_forward (
1484
1494
ONNX_AUDIO_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1577,6 +1587,7 @@ class ORTModelForCTC(ORTModel):
1577
1587
"""
1578
1588
1579
1589
auto_model_class = AutoModelForCTC
1590
+ _library_name : Optional [str ] = "transformers"
1580
1591
1581
1592
@add_start_docstrings_to_model_forward (
1582
1593
ONNX_AUDIO_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1681,6 +1692,7 @@ class ORTModelForAudioXVector(ORTModel):
1681
1692
"""
1682
1693
1683
1694
auto_model_class = AutoModelForAudioXVector
1695
+ _library_name : Optional [str ] = "transformers"
1684
1696
1685
1697
@add_start_docstrings_to_model_forward (
1686
1698
ONNX_AUDIO_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1770,6 +1782,7 @@ class ORTModelForAudioFrameClassification(ORTModel):
1770
1782
"""
1771
1783
1772
1784
auto_model_class = AutoModelForAudioFrameClassification
1785
+ _library_name : Optional [str ] = "transformers"
1773
1786
1774
1787
@add_start_docstrings_to_model_forward (
1775
1788
ONNX_AUDIO_INPUTS_DOCSTRING .format ("batch_size, sequence_length" )
@@ -1850,6 +1863,7 @@ class ORTModelForImageToImage(ORTModel):
1850
1863
"""
1851
1864
1852
1865
auto_model_class = AutoModelForImageToImage
1866
+ _library_name : Optional [str ] = "transformers"
1853
1867
1854
1868
@add_start_docstrings_to_model_forward (
1855
1869
ONNX_IMAGE_INPUTS_DOCSTRING .format ("batch_size, num_channels, height, width" )
0 commit comments