
    IЦi                         S r SSKrSS jrg)za
APIs related to torch.compile which lazily import torch._dynamo to avoid
circular dependencies.
    Nc                    ^ ^ T b"  [         R                  " T 5      U U4S j5       nU$ [         R                  " [        TS9$ )aY  
This API should be only used inside torch, external users should still use
torch._dynamo.disable. The main goal of this API is to avoid circular
imports issues that is common while using _dynamo.disable inside torch
itself.

This API avoids it by lazily importing torch._dynamo from the import time to
the invocation of the decorated function.
c                     > [        TSS 5      nUc'  SS KnUR                  R                  TT5      nUTl        U" U 0 UD6$ )N__dynamo_disabler   )getattrtorch._dynamo_dynamodisabler   )argskwargs
disable_fntorchfn	recursives       M/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/torch/_compile.pyinner_disable_dynamo.<locals>.inner   sK     !%7>J!$"]]222yA
&0#t.v..    )r   )	functoolswrapspartial_disable_dynamo)r   r   r   s   `` r   r   r   
   sA     
~				/ 
		/    IFFr   )NT)__doc__r   r    r   r   <module>r      s   
 Gr   