
    Ti:                     H    S SK rS SKrS SKr\R                  " SSS9  SS jrg)    Nignorez.*CUDAExecutionProvider.*)messagec                    [         R                  " 5       n[         R                  R                  Ul        Ub%  [         R
                  R                  Ul        X#l        / nU(       a  UR                  S5        UR                  S5        [         R                  " XUS9nUR                  5       R                  nUR                  SS5      n[        R                  " UR                  SS5      5      n[        R                  " UR                  SS5      5      n	[        R                  " UR                  S	S
5      5      n
[!        U5      S:X  a  [#        S5      eUUR                  SS5      UR                  SS5      UR                  SS5      UR                  SS5      UR                  S/ 5      UR                  SS5      UR                  SS5      S.U	U
S.nX[4$ )NCUDAExecutionProviderCPUExecutionProvider)sess_options	providers	lang_code?configz{}vocablexiconnullr   zNo config found inside model.skip_newlineF
max_seqleni  	no_ssplit
batch_size   
feat_funcsuse_dictionarynum_dict_feat)r   r   r   r   r   r   r   )r
   r   r   r   )ortSessionOptionsGraphOptimizationLevelORT_ENABLE_ALLgraph_optimization_levelExecutionModeORT_SEQUENTIALexecution_modeintra_op_num_threadsappendInferenceSessionget_modelmetacustom_metadata_mapgetjsonloadslen	Exception)
model_fileuse_gpumax_threadsoptionsr	   sessionmetar
   r   r   r   argss               c/var/www/html/backend/Backoffice_Marketplace/venv/lib/python3.13/site-packages/minisbd/inference.pycreate_sessionr2      s     "G'*'A'A'P'PG$!$!2!2!A!A'2$I01+,"":yYG  "66Dc*IZZ401FJJtxx./Ejj)V45G
6{a788 "JJ~u= **\48K7 **\15 **\26$jj)95A#ZZ;
 D =    )TN)onnxruntimer   warningsr&   filterwarningsr2    r3   r1   <module>r8      s$         *E F%r3   