o
    0Îj¶  ã                   @   s8   d Z ddlmZmZmZ ddlmZ G dd„ deƒZdS )zFlexible engine.é    )ÚAnyÚDictÚOptionalé   )ÚInferenceEnginec                   @   s`   e Zd ZdZdZedefdd„ƒZdddœdeee	f d	e
e d
e
e deee	f fdd„ZdS )ÚFlexibleEnginez8Engine for predictors with custom local execution logic.ÚflexibleÚreturnc                 C   s   dS )Nr   © )Úselfr
   r
   új/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/models/engines/flexible.pyÚname   s   zFlexibleEngine.nameN)Ú
model_nameÚdeviceÚrawr   r   c                C   s   ~|   ||¡ |S )N)Z_apply_device)r   r   r   r   r
   r
   r   Úprepare_config_dict    s   z"FlexibleEngine.prepare_config_dict)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚentitiesÚpropertyÚstrr   r   r   r   r   r
   r
   r
   r   r      s     û
þüû
úr   N)r   Útypingr   r   r   Z_baser   r   r
   r
   r
   r   Ú<module>   s   