Ë
    P/æj�  ã                   ó`   — 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 y)é    )Ú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   © ó    úV/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/torch/func/__init__.pyú<module>r      s"   ð÷÷ ñ ÷ 7ß PÝ SÞ &r   