
    קg                     b    d dl mZmZmZmZmZmZmZ d dlm	Z	m
Z
 d dlmZmZ d dlmZ d dlmZ dS )    )vjpjvpjacrevjacfwdhessianfunctionalize	linearize)gradgrad_and_value)functional_callstack_module_state)replace_all_batch_norm_modules_)vmapN)!torch._functorch.eager_transformsr   r   r   r   r   r   r	   torch._functorch.apisr
   r    torch._functorch.functional_callr   r   'torch._functorch.batch_norm_replacementr   r        O/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/func/__init__.py<module>r      s                     7 6 6 6 6 6 6 6 P P P P P P P P S S S S S S & & & & & & & &r   