o
    HŠ!iA  ã                   @   sô   d dl Z g d¢Zefdd„ZeddƒZeddƒZeddƒZed	d
ƒZedd
ƒZedd
ƒZ	eddƒZ
eddƒZeddƒZeddƒZeddƒZedd
ƒZeddƒZe j dd¡ ¡ ZeddƒZeddƒZedd eƒZeddƒZedd eƒZeddƒZdS )é    N)ÚDEBUGÚDRY_RUNÚ
CHECK_OPTSÚEAGER_INITIALIZATIONÚINFER_BENCHMARKÚPIPELINE_BENCHMARKÚINFER_BENCHMARK_ITERSÚINFER_BENCHMARK_WARMUPÚINFER_BENCHMARK_OUTPUT_DIRÚFLAGS_json_format_modelÚUSE_PIR_TRTÚDISABLE_DEV_MODEL_WLÚDISABLE_CINN_MODEL_WLÚDISABLE_DEVICE_FALLBACKc                 C   s:   t j | |¡}|dv rdS |dv rdS |dv rdS ||ƒS )Úget_flag_from_env_var)TÚTrueÚtrueÚTRUEÚ1T)FÚFalseÚfalseÚFALSEÚ0F)NÚNoneÚnoneZNullÚnullN)ÚosÚenvironÚget)ÚnameÚdefaultZformat_funcÚenv_var© r"   ú_/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/paddlex/utils/flags.pyr   $   s   r   ZPADDLE_PDX_DEBUGFZPADDLE_PDX_DRY_RUNZPADDLE_PDX_CHECK_OPTSZPADDLE_PDX_EAGER_INITTr   ZPADDLE_PDX_USE_PIR_TRTZPADDLE_PDX_DISABLE_DEV_MODEL_WLZ PADDLE_PDX_DISABLE_CINN_MODEL_WLZPADDLE_PDX_DISABLE_TRT_MODEL_BLZ"PADDLE_PDX_DISABLE_MKLDNN_MODEL_BLZPADDLE_PDX_LOCAL_FONT_FILE_PATHZ"PADDLE_PDX_ENABLE_MKLDNN_BYDEFAULTZ"PADDLE_PDX_DISABLE_DEVICE_FALLBACKZPADDLE_PDX_MODEL_SOURCEZhuggingfaceZPADDLE_PDX_INFER_BENCHMARKZPADDLE_PDX_PIPELINE_BENCHMARKZ!PADDLE_PDX_INFER_BENCHMARK_WARMUPZ%PADDLE_PDX_INFER_BENCHMARK_OUTPUT_DIRZ PADDLE_PDX_INFER_BENCHMARK_ITERSZ-PADDLE_PDX_INFER_BENCHMARK_USE_CACHE_FOR_READ)r   Ú__all__Ústrr   r   r   r   r   r   r   r   r   ZDISABLE_TRT_MODEL_BLZDISABLE_MKLDNN_MODEL_BLZLOCAL_FONT_FILE_PATHZENABLE_MKLDNN_BYDEFAULTr   r   r   ÚlowerZMODEL_SOURCEr   r   Úintr	   r
   r   Z"INFER_BENCHMARK_USE_CACHE_FOR_READr"   r"   r"   r#   Ú<module>   sJ   








ÿ
ÿÿ

ÿÿÿÿ