§
    Î§g@  ã                  ó”   — d dl mZ d dlZd dlmZ d dlmZ  G d„ dej        ¦  «        Z e¦   «         Z	dd	„Z
dd
„Zedd„¦   «         ZdS )é    )ÚannotationsN)Úcontextmanager)ÚIteratorc                  ó,   — e Zd ZU dZded<   dZded<   dS )ÚLocalsNzbool | NoneÚ!use_const_ref_for_mutable_tensorsÚuse_ilistref_for_tensor_lists)Ú__name__Ú
__module__Ú__qualname__r   Ú__annotations__r	   © ó    úJ/var/www/html/ai-engine/env/lib/python3.11/site-packages/torchgen/local.pyr   r      s6   € € € € € € Ø59Ð%Ð9Ð9Ð9Ñ9Ø15Ð!Ð5Ð5Ð5Ñ5Ð5Ð5r   r   ÚreturnÚboolc                 óF   — t           j        €
J d¦   «         ‚t           j        S )NzQneed to initialize local.use_const_ref_for_mutable_tensors with local.parametrize)Ú_localsr   r   r   r   r   r      s*   € ÝÔ4Ð@Ð@ð	ñ AÔ@Ð@õ Ô4Ð4r   c                 óF   — t           j        €
J d¦   «         ‚t           j        S )NzMneed to initialize local.use_ilistref_for_tensor_lists with local.parametrize)r   r	   r   r   r   r	   r	   %   s)   € ÝÔ0Ð<Ð<ð	ñ =Ô<Ð<õ Ô0Ð0r   r   r	   úIterator[None]c              #  óÞ   K  — t           j        }t           j        }	 | t           _        |t           _        d V — |t           _        |t           _        d S # |t           _        |t           _        w xY w)N)r   r   r	   )r   r	   Ú%old_use_const_ref_for_mutable_tensorsÚ!old_use_ilistref_for_tensor_listss       r   Úparametrizer   -   s|   è è € õ -4Ô,UÐ)Ý(/Ô(MÐ%ðRØ4UÔ1Ø0MÔ-Øˆˆˆð 2õ 	Ô1ð 1RÔ-Ð-Ð-øð 2õ 	Ô1ð 1RÔ-ÐQÐQÐQÐQs   œA ÁA,)r   r   )r   r   r	   r   r   r   )Ú
__future__r   Ú	threadingÚ
contextlibr   Útypingr   Úlocalr   r   r   r	   r   r   r   r   ú<module>r       sØ   ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð ð 6ð 6ð 6ð 6ð 6ˆYŒ_ñ 6ô 6ð 6ð
 ˆ&‰(Œ(€ð5ð 5ð 5ð 5ð1ð 1ð 1ð 1ð ðRð Rð Rñ „ðRð Rð Rr   