§
    Ë²Åj•  ã            	       ó’   — d dl Z d dlmZ dedefd„Z	 ddee         dee         d	edefd
„Z	 ddee         dee         d	edefd„ZdS )é    N)ÚOptionalÚ	reductionÚreturnc                 óž   — | dk    rd}nC| dk    rd}n:| dk    rt          j        d¦  «         d}n| dk    rd}nd	}t          | › d
�¦  «        ‚|S )NÚnoner   Úmeané   Úelementwise_meanzPreduction='elementwise_mean' is deprecated. Please use reduction='mean' instead.Úsumé   éÿÿÿÿz# is not a valid value for reduction)ÚwarningsÚwarnÚ
ValueError)r   Úrets     úDC:\Projects\Historical\venv\Lib\site-packages\torch/nn/_reduction.pyÚget_enumr      s‡   € Ø�FÒÐØˆˆØ	�fÒ	Ð	ØˆˆØ	Ð(Ò	(Ð	(ÝŒð3ñ	
ô 	
ð 	
ð ˆˆØ	�eÒ	Ð	ØˆˆàˆÝ˜IÐJÐJÐJÑKÔKÐKØ€Jó    TÚsize_averageÚreduceÚemit_warningc                 óˆ   — d}| €d} |€d}| r|rd}n|rd}nd}|r't          j        |                     |¦  «        ¦  «         |S )NzSsize_average and reduce args will be deprecated, please use reduction='{}' instead.Tr   r   r   )r   r   Úformat)r   r   r   Úwarningr   s        r   Úlegacy_get_stringr       sr   € ð
 d€GàÐØˆØ€~Øˆàð ˜ð ØˆˆØ	ð ØˆˆàˆØð +ÝŒ�g—n’n SÑ)Ô)Ñ*Ô*Ð*Ø€Jr   c                 ó>   — t          t          | ||¦  «        ¦  «        S )N)r   r   )r   r   r   s      r   Úlegacy_get_enumr   7   s   € õ
 Õ% l°F¸LÑIÔIÑJÔJÐJr   )T)	r   Útypingr   ÚstrÚintr   Úboolr   r   © r   r   ú<module>r#      së   ðØ €€€Ø Ð Ð Ð Ð Ð ð˜ð  ð ð ð ð ð6 ðð Ø˜4”.ðà�TŒNðð ðð 	ð	ð ð ð ð4 ðKð KØ˜4”.ðKà�TŒNðKð ðKð 	ð	Kð Kð Kð Kð Kð Kr   