o
    ei                     @   s   U d dl Z d dlmZ d dlm  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jr5ed	7 Zed
d eD Zed ed< eD ]ZejD ]ZeeeZejZe	jee qKqFdS )    N)TYPE_CHECKING   )	polyfillstrace_rules)
ModuleType)_collectionsbuiltins	functools	itertoolsoperatorosstructsysfxtensor
torch_c_nn	traceback.POLYFILLED_MODULE_NAMES)pytreec                 c   s&    | ]}t jd | tjdV  qdS ).)packageN)	importlibimport_moduler   __name__).0	submodule r   h/var/www/addictedbytheproject.nl/epg/venv/lib/python3.10/site-packages/torch/_dynamo/polyfills/loader.py	<genexpr>"   s
    
r   )r   .POLYFILLED_MODULES)r   typingr   torch.utils._pytreeutils_pytreepython_pytree r   r   typesr   r   tuplestr__annotations___cxx_pytree_dynamo_traceabler   polyfill_module__all__polyfill_namegetattrpolyfill_handler__torch_dynamo_original__original_fn_builtin_function_idsremoveidr   r   r   r   <module>   s&   
	

