ó
    !EñiZ  ã            	       óv   • S SK r S\S\4S jr S
S\S-  S\S-  S\S\4S jjr S
S\S-  S\S-  S\S\4S	 jjrg)é    NÚ	reductionÚreturnc                 óœ   • U S:X  a  SnU$ U S:X  a  SnU$ U S:X  a  [         R                  " SSS9  SnU$ U S	:X  a  SnU$ S
n[        U  S35      e)NÚnoner   Úmeané   Úelementwise_meanzPreduction='elementwise_mean' is deprecated. Please use reduction='mean' instead.é   ©Ú
stacklevelÚsuméÿÿÿÿz# is not a valid value for reduction)ÚwarningsÚwarnÚ
ValueError)r   Úrets     ÚP/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/nn/_reduction.pyÚget_enumr      s‰   € Ø�FÓØˆð €Jð 
�fÓ	Øˆð €Jð 
Ð(Ó	(Ü�Šð3àò	
ð
 ˆð €Jð 
�eÓ	Øˆð €Jð ˆÜ˜I˜;Ð&IÐJÓKÐKó    Úsize_averageÚreduceÚemit_warningc                 ó®   • SnU c  Sn Uc  SnU (       a
  U(       a  SnOU(       a  SnOSnU(       a$  [         R                  " UR                  U5      SS9  U$ )NzSsize_average and reduce args will be deprecated, please use reduction='{}' instead.Tr   r   r   r
   r   )r   r   Úformat)r   r   r   Úwarningr   s        r   Úlegacy_get_stringr       sU   € ð
 d€GàÑØˆØ�~ØˆæžØ‰Þ	Ø‰àˆÞÜ�Š�g—n‘n SÓ)°aÒ8Ø€Jr   c                 ó,   • [        [        XU5      5      $ )N)r   r   )r   r   r   s      r   Úlegacy_get_enumr   7   s   € ô
 Ô% l¸LÓIÓJÐJr   )T)r   ÚstrÚintr   Úboolr   r   © r   r   Ú<module>r#      sŒ   ðÛ ð˜ð  ô ð8 ñØ˜‘+ðà�4‰Kðð ðð 	õ	ð4 ñKØ˜‘+ðKà�4‰KðKð ðKð 	ö	Kr   