25
25
from optimum .exporters .onnx .base import OnnxConfig
26
26
from optimum .exporters .onnx .constants import SDPA_ARCHS_ONNX_EXPORT_NOT_SUPPORTED
27
27
from optimum .exporters .openvino .convert import export_from_model , export_tokenizer
28
+ from optimum .intel .openvino .utils import OV_TOKENIZER_FLOLDER
28
29
from optimum .intel .utils .import_utils import is_openvino_tokenizers_available , is_transformers_version
29
30
from optimum .utils .save_utils import maybe_load_preprocessors
30
31
@@ -364,7 +365,7 @@ class StoreAttr(object):
364
365
365
366
if tokenizer is not None :
366
367
try :
367
- export_tokenizer (tokenizer , output )
368
+ export_tokenizer (tokenizer , output / OV_TOKENIZER_FLOLDER )
368
369
except Exception as exception :
369
370
logger .warning (
370
371
"Could not load tokenizer using specified model ID or path. OpenVINO tokenizer/detokenizer "
@@ -373,11 +374,11 @@ class StoreAttr(object):
373
374
else :
374
375
tokenizer = getattr (model , "tokenizer" , None )
375
376
if tokenizer is not None :
376
- export_tokenizer (tokenizer , output )
377
+ export_tokenizer (tokenizer , output / "tokenizer" )
377
378
378
379
tokenizer_2 = getattr (model , "tokenizer_2" , None )
379
380
if tokenizer_2 is not None :
380
- export_tokenizer (tokenizer_2 , output , suffix = "_2 " )
381
+ export_tokenizer (tokenizer_2 , output / "tokenizer_2 " )
381
382
elif convert_tokenizer and not is_openvino_tokenizers_available ():
382
383
logger .warning ("Tokenizer won't be converted." )
383
384
0 commit comments