Ë
    )êñi  ã            	       ó\   — d dl Z d dlZd dlZd dlmZ d dlmZ e	 d	dededed   fd„«       Zy)
é    N)Ú	Generator)ÚcontextmanagerÚoutputÚmagic_trace_cacheÚreturn)NNNc              #   ó&  K  — t        j                  «       }t         j                  j                  |«      s@t	        d|› �«       t        j                  dd|ddg«       t        j                  dd|g«       |dd	t        |«      d
| g}t        j                  |t
        j                  d¬«      }|j                  €t        d«      ‚	 |j                  j                  «       }t	        |«       d|v rnŒ+	 d –— |j                  t        j                  «       |j!                  «       }|j                  �=t	        |j                  j#                  «       «       |j                  j%                  «        |dk7  rt'        d|› �«      ‚y # |j                  t        j                  «       |j!                  «       }|j                  �=t	        |j                  j#                  «       «       |j                  j%                  «        |dk7  rt'        d|› �«      ‚w xY w­w)NzDownloading magic_trace to: Úwgetz-Oz-qzNhttps://github.com/janestreet/magic-trace/releases/download/v1.0.2/magic-traceÚchmodz+xÚattachz-pidz-ozutf-8)ÚstderrÚencodingzExpected stderr to be non-NoneÚAttachedr   zmagic_trace exited abnormally: )ÚosÚgetpidÚpathÚexistsÚprintÚ
subprocessÚrunÚstrÚPopenÚPIPEr   ÚAssertionErrorÚreadlineÚsend_signalÚsignalÚSIGINTÚwaitÚreadÚcloseÚ
ValueError)r   r   ÚpidÚargsÚpÚxÚrs          ú[/var/www/pod-logistic/pod-ai/venv/lib/python3.12/site-packages/functorch/dim/magic_trace.pyÚmagic_tracer(      s¯  è ø€ ô �)‰)‹+€CÜ�7‰7�>‰>Ð+Ô,ÜÐ,Ð->Ð,?Ð@ÔAÜ�‰àØØ!ØØ`ðô	
ô 	�‰˜ Ð'8Ð9Ô:Ø˜x¨´°S³¸4ÀÐH€DÜ×Ñ˜¤j§o¡oÀÔH€AØ‡x�xÐÜÐ=Ó>Ð>Ø
Ø�H‰H×ÑÓˆÜˆaŒØ˜‰?Øð	 ð
	DÛà	�‰”f—m‘mÔ$Ø�F‰F‹HˆØ�8‰8ÐÜ�!—(‘(—-‘-“/Ô"Ø�H‰H�N‰NÔØ�Š6ÜÐ>¸q¸cÐBÓCÐCð øð 	
�‰”f—m‘mÔ$Ø�F‰F‹HˆØ�8‰8ÐÜ�!—(‘(—-‘-“/Ô"Ø�H‰H�N‰NÔØ�Š6ÜÐ>¸q¸cÐBÓCÐCð üs    ‚C.HÃ1F Ã5BHÆBHÈH)z	trace.fxtz/tmp/magic-trace)	r   r   r   Úcollections.abcr   Ú
contextlibr   r   r(   © ó    r'   ú<module>r-      sP   ðó 
Û Û Ý %Ý %ð à8Jñ"DØð"DØ25ð"DàÐÑ ò"Dó ñ"Dr,   