
    Vh                        U d dl Z d dlmZ ddlmZmZ erd dlmZ dZe	e
df   ed<    e	d	 eD              Ze	d
   ed<   eD ]I  Zej                  D ]8  Z eee      Zej$                  Zej(                  j+                   ee             : K y)    N)TYPE_CHECKING   )	polyfillstrace_rules)
ModuleType)builtins	functools	itertoolsoperatorospytreesysfx.POLYFILLED_MODULE_NAMESc              #   l   K   | ],  }t        j                  d | t        j                         . yw).)packageN)	importlibimport_moduler   __name__).0	submodules     N/home/dcms/DCMS/lib/python3.12/site-packages/torch/_dynamo/polyfills/loader.py	<genexpr>r      s4      5 a	{OY5G5GHH5s   24)r   .POLYFILLED_MODULES)r   typingr    r   r   typesr   r   tuplestr__annotations__r   polyfill_module__all__polyfill_namegetattrpolyfill_handler__torch_dynamo_original__original_fn_builtin_function_idsremoveid     r   <module>r.      s       %  	, sCx 	 05 5,5 0 E+,  * BO(00 B"?MB&@@))00KABBr-   