Ë
    ©sg  ã                   ód   — d dl mZmZ ddlmZ d„ Z e«       r ede¬«       yd„ Z ede¬«       y)	é    )Úis_onnxrt_backend_supportedÚtorch_compile_backendé   )Úregister_backendc                  ó   — t        «       S )N)r   © ó    úP/var/www/html/venv/lib/python3.12/site-packages/torch/_dynamo/backends/onnxrt.pyÚhas_onnxruntimer      s   € ä&Ó(Ð(r	   Úonnxrt)ÚnameÚcompiler_fnc                  ó   — t        d«      ‚)NaN  onnxrt is not registered as a backend. Please make sure all dependencies such as numpy, onnx, onnxscript, and onnxruntime-training are installed. Suggested procedure to fix dependency problem:
  (1) pip or conda install numpy onnx onnxscript onnxruntime-training.
  (2) Open a new python terminal.
  (3) Call the API `torch.onnx.is_onnxrt_backend_supported()`:
  (4)   If it returns `True`, then you can use `onnxrt` backend.
  (5)   If it returns `False`, please execute the package importing section in torch/onnx/_internal/onnxruntime.py under pdb line-by-line to see which import fails.)ÚImportError)ÚargsÚkwargss     r
   Úinformation_displaying_backendr      s   € Üð	dó
ð 	
r	   N)Ú torch.onnx._internal.onnxruntimer   r   Úregistryr   r   r   r   r	   r
   ú<module>r      s9   ð÷õ
 'ò)ñ
 Ô Ù˜(Ð0EÖFò
ñ ˜(Ð0NÖOr	   