+
    ˜°³jÒ8  ã                  óV   € ^ RI Ht ^ RIHtHt R R lt]! R
4      tR R ltR R lt	R	# )é    )Úannotations)ÚNativeFunctionsGroupÚNativeFunctionsViewGroupc               ó    € V ^8„  d   QhRRRR/# )é   Úgú/NativeFunctionsGroup | NativeFunctionsViewGroupÚreturnÚstr© )Úformats   "Ú_/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torchgen/static_runtime/config.pyÚ__annotate__r      s   € ÷ %ñ %ÐIð %Ècñ %ó    c                óæ   € \        V \        4      '       d>   \        V P                  P                  P
                  P
                  P                  4      # \        V P                  P                  4      # ©N)	Ú
isinstancer   r   Ú
functionalÚfuncÚnameÚbaseÚviewÚ	root_name)r   s   &r   Úfunc_name_base_strr      sL   € Ü�!Ô)×*Ò*Ü�1—<‘<×$Ñ$×)Ñ)×.Ñ.×3Ñ3Ó4Ð4ä�1—6‘6×#Ñ#Ó$Ð$r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r	   r
   Úboolr   )r   s   "r   r   r   :   s   € ÷ -ñ -ÐFð -È4ñ -r   c                ó*   € \        V 4      pV\        9   # r   )r   Úis_hand_written_ops_)r   Ú	name_bases   & r   Úis_hand_writtenr    :   s   € Ü" 1Ó%€IØÔ,Ñ,Ð,r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Úarg_mapzdict[str, str]Úop_namer   ÚindexÚintr
   ÚNoner   )r   s   "r   r   r   ?   s.   € ÷ Fñ F .ð F¸3ð FÀsð FÈtñ Fr   c                ó  € VR™9  d   \        RV 24      hVR8X  d*   V^ 8X  d   RV R&   RV R&   RV R&   R
# RV R&   R	V R&   R	V R&   R
# VR8X  d    V^ 8X  d   RV R&   RV R&   R
# RV R&   R	V R&   R
# VR8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR8X  d    V^ 8X  d   RV R&   RV R&   R
# RV R&   RV R&   R
# VR8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR 8X  d   V^ 8X  d   RV R&   R
# RV R&   R
# VR!8X  d    V^ 8X  d   RV R"&   R#V R$&   R
# R	V R"&   R#V R$&   R
# VR%8X  d    V^ 8X  d   RV R"&   R#V R$&   R
# R	V R"&   R#V R$&   R
# VR&8X  d*   V^ 8X  d   RV R&   R'V R(&   RV R)&   R
# RV R&   R*V R(&   R	V R)&   R
# VR+8X  d    V^ 8X  d   RV R&   R,V R(&   R
# RV R&   R-V R(&   R
# VR.8X  d*   V^ 8X  d   RV R&   R'V R(&   RV R)&   R
# RV R&   R*V R(&   R	V R)&   R
# VR/8X  d*   V^ 8X  d   R0V R&   R1V R(&   RV R)&   R
# R2V R&   R3V R(&   R	V R)&   R
# VRš9   d   R4V R5&   R
# VR68X  d    V^ 8X  d   R0V R&   R7V R8&   R
# R2V R&   R7V R8&   R
# VR98X  d*   V^ 8X  d   R:V R&   R;V R<&   R:V R&   R
# R=V R&   R>V R<&   R=V R&   R
# VR?8X  d   V^ 8X  d   R@V R&   R
# RAV R&   R
# VRB8X  d*   V^ 8X  d   RCV RD&   RCV R&   REV R&   R
# RFV RD&   RFV R&   RGV R&   R
# VRH8X  d*   V^ 8X  d   RIV RD&   RIV R&   RJV R&   R
# RKV RD&   RKV R&   RLV R&   R
# VRM8X  d    V^ 8X  d   RNV R&   ROV R&   R
# RPV R&   RQV R&   R
# VRR8X  d    V^ 8X  d   RSV R&   RTV R&   R
# RUV R&   RVV R&   R
# VRW8X  d4   V^ 8X  d   RXV R&   RYV RZ&   R[V R&   R\V R]&   R
# R^V R&   RYV RZ&   R_V R&   R\V R]&   R
# VR`8X  d    V^ 8X  d   RaV R&   RbV Rc&   R
# RdV R&   RbV Rc&   R
# VRe8X  d*   V^ 8X  d   RaV RD&   RaV R&   RbV Rc&   R
# RdV RD&   RdV R&   RbV Rc&   R
# VRf8X  d>   V^ 8X  d   R:V R&   RgV RZ&   RhV R&   R:V Ri&   R7V Rj&   R
# RkV R&   RgV RZ&   RlV R&   RkV Ri&   R7V Rj&   R
# VRm8X  d4   V^ 8X  d   R:V R&   RgV RZ&   RnV R&   R:V Ri&   R
# RoV R&   RgV RZ&   RpV R&   RoV Ri&   R
# VRq8X  d*   V^ 8X  d   RrV R&   RrV R&   RYV RZ&   R
# RV R&   RV R&   RYV RZ&   R
# VRs8X  dR   V^ 8X  d&   RtV RD&   RV R&   RuV R(&   RV R)&   RYV Rv&   RYV Rw&   RtV Rx&   R
# RtV RD&   RyV R&   RzV R(&   RyV R)&   RYV Rv&   RYV Rw&   RtV Rx&   R
# VR›9   d>   V^ 8X  d   R|V R&   R[V R&   R|V R}&   MR~V R&   RV R&   R~V R}&   R€V 9   d   VR{8X  d   R�MR‚V R€&   R
# VRƒ8X  d   R„V R€&   V^ 8X  d   R1V R&   R
# R3V R&   R
# VR…8X  d    V^ 8X  d   R†V R&   R†V R&   R
# R‡V R&   R‡V R&   R
# VRˆ8X  d*   V^ 8X  d   R‰V RŠ&   R‹V RŒ&   R\V R�&   R
# RŽV RŠ&   R�V RŒ&   R\V R�&   R
# VR�8X  d*   V^ 8X  d   R‘V R&   R’V R“&   R\V R�&   R
# R”V R&   R•V R“&   R\V R�&   R
# VRœ9   d   RgV R–&   R7V R—&   RYV R˜&   R
# R
# )�r   zindex must be 0 or 1, got Úaddrzat::rand({6, 6})Úselfzat::rand({6})Úvec1Úvec2zat::rand({22, 22})zat::rand({22})NÚmvÚvecÚaddbmmÚcrosszat::rand({3, 3, 3})Úotherzat::rand({22, 3, 22})Útakez(at::randint(0, 216, {20}, torch::kInt64)r$   z*at::randint(0, 1000, {100}, torch::kInt64)Útake_along_dimzat::argsort(self0, 1, true)Úindiceszat::argsort(self1, 1, true)Úmasked_selectzat::randn({6, 6, 6}) > 0.5Úmaskzat::rand({22, 22, 22}) > 0.5ÚorgqrÚinput2ÚormqrÚquantileÚqz"linear"ÚinterpolationÚnanquantileÚmulti_margin_lossz"at::randint(6, {6}, torch::kInt64)ÚtargetÚweightz$at::randint(22, {22}, torch::kInt64)Úmultilabel_margin_lossz%at::randint(6, {6, 6}, torch::kInt64)z(at::randint(22, {22, 22}, torch::kInt64)Únll_lossÚ
nll_loss2dzat::rand({6, 6, 6, 6})z(at::randint(6, {6, 6, 6}, torch::kInt64)zat::rand({22, 22, 22, 22})z,at::randint(22, {22, 22, 22}, torch::kInt64)z	"forward"ÚnormÚlinalg_tensorinvÚ2ÚindÚaddmvzat::rand({2})zat::rand({2, 2})Úmatzat::rand({35})zat::rand({35, 35})Úacoshz)at::rand({2, 2, 2}) + at::ones({2, 2, 2})z)at::rand({5, 5, 5}) + at::ones({5, 5, 5})Úadaptive_max_pool2d_backwardzat::rand({2, 2, 2}, at::kFloat)Úgrad_outputz'at::randint(0, 1, {2, 2, 2}, at::kLong)zat::rand({3, 3, 3}, at::kFloat)z'at::randint(0, 1, {3, 3, 3}, at::kLong)Úadaptive_max_pool3d_backwardz"at::rand({2, 2, 2, 2}, at::kFloat)z*at::randint(0, 1, {2, 2, 2, 2}, at::kLong)z"at::rand({3, 3, 3, 3}, at::kFloat)z*at::randint(0, 1, {3, 3, 3, 3}, at::kLong)Úbitwise_left_shiftz+at::randint(1, 1 << 4, {6, 6, 6}, at::kInt)z'at::randint(1, 26, {6, 6, 6}, at::kInt)z.at::randint(1, 1 << 4, {22, 22, 22}, at::kInt)z*at::randint(1, 26, {22, 22, 22}, at::kInt)Úbitwise_right_shiftz2at::randint(1 << 21, 1 << 30, {6, 6, 6}, at::kInt)z'at::randint(1, 22, {6, 6, 6}, at::kInt)z5at::randint(1 << 21, 1 << 30, {22, 22, 22}, at::kInt)z*at::randint(1, 22, {22, 22, 22}, at::kInt)Úgatherz&at::randint(1, 100, {2,2,2}, at::kInt)Ú1Údimz)at::randint(0, 1, {2,2,2}, torch::kInt64)ÚfalseÚsparse_gradz&at::randint(1, 100, {5,5,5}, at::kInt)z)at::randint(0, 4, {5,5,5}, torch::kInt64)Úgeluzat::rand({6, 6, 6})z"tanh"Úapproximatezat::rand({22, 22, 22})Úgelu_backwardÚ	index_addÚ0z at::randint(0, 1, {2}, at::kInt)ÚsourceÚalphazat::rand({16})z"at::randint(0, 10, {16}, at::kInt)Ú
index_copyz!at::randint(0, 1, {2}, at::kLong)zat::rand({32})z#at::randint(0, 10, {32}, at::kLong)Úlinalg_crosszat::rand({6, 3, 6})Únll_loss_backwardzat::rand({})z%at::randint(0, 5, {6}, torch::kInt64)Ú	reductionÚignore_indexÚtotal_weightzat::rand({36})z'at::randint(0, 11, {36}, torch::kInt64)Ú_scatter_reducez+at::randint(1, 100, {2,2,2}, torch::kInt64)Úsrcz+at::randint(1, 100, {5,5,5}, torch::kInt64)z)at::randint(0, 1, {5,5,5}, torch::kInt64)Úreducez"sum"z"add"Úscatter_reducez"mean"Úspecial_zetaz2at::rand({2,2,2}, at::kDouble) + at::ones({2,2,2})z2at::rand({5,5,5}, at::kDouble) + at::ones({5,5,5})Ú _convert_indices_from_csr_to_cooz!torch::tensor({1}, torch::kInt32)Úcrow_indicesz'torch::tensor({0, 1, 0}, torch::kInt32)Úcol_indicesÚ	out_int32z!torch::tensor({0}, torch::kInt32)zBtorch::tensor({0, 1, 0, 2, 1, 2, 0, 1, 0, 2, 1, 2}, torch::kInt32)Ú _convert_indices_from_coo_to_csrz at::randint(0, 3, {2}, at::kInt)Ú10Úsizez!at::randint(0, 3, {12}, at::kInt)Ú24ÚoffsetÚdim1Údim2)r   é   )Úfft_fftÚfft_ifftÚfft_rfftÚ	fft_irfftÚfft_hfftÚ	fft_ihfft)ÚscatterÚscatter_addra   )ÚdiagonalÚlinalg_diagonal)ÚAssertionError)r"   r#   r$   s   &&&r   Úoverride_test_valuesr}   ?   s2
  € Ø�FÔÜÐ9¸%¸ÐAÓBÐBØ�&ÔØ�AŒ:Ø0ˆG�F‰OØ-ˆG�F‰OØ-ˆG�F‰Oñ
 	ð 3ˆG�F‰OØ.ˆG�F‰OØ.ˆG�F‰OÙØ�$„Ø�AŒ:Ø0ˆG�F‰OØ,ˆG�E‰Nñ 	ð 3ˆG�F‰OØ-ˆG�E‰NÙØ�(ÔØ�AŒ:Ø0ˆG�F‰Oñ 	ð 3ˆG�F‰OÙØ�'ÔØ�AŒ:Ø3ˆG�F‰OØ4ˆG�GÑñ 	ð 6ˆG�F‰OØ6ˆG�GÑÙØ�&ÔØ�AŒ:ØIˆG�GÑñ 	ð  LˆG�GÑÙØÐ"Ô"Ø�AŒ:Ø!>ˆG�IÑñ 	ð "?ˆG�IÑÙØ�/Ô!Ø�AŒ:Ø:ˆG�F‰Oñ 	ð =ˆG�F‰OÙØ�'ÔØ�AŒ:Ø 2ˆG�HÑñ 	ð !5ˆG�HÑÙØ�'ÔØ�AŒ:Ø 2ˆG�HÑñ 	ð !5ˆG�HÑÙØ�*ÔØ�AŒ:Ø*ˆG�C‰LØ'1ˆG�OÑ$ñ 	ð ,ˆG�C‰LØ'1ˆG�OÑ$ÙØ�-ÔØ�AŒ:Ø*ˆG�C‰LØ'1ˆG�OÑ$ñ 	ð ,ˆG�C‰LØ'1ˆG�OÑ$ÙØÐ%Ô%Ø�AŒ:Ø0ˆG�F‰OØ DˆG�HÑØ /ˆG�HÑñ
 	ð 3ˆG�F‰OØ FˆG�HÑØ 0ˆG�HÑÙØÐ*Ô*Ø�AŒ:Ø0ˆG�F‰OØ GˆG�HÑñ 	ð 3ˆG�F‰OØ JˆG�HÑÙØ�*ÔØ�AŒ:Ø0ˆG�F‰OØ DˆG�HÑØ /ˆG�HÑñ
 	ð 3ˆG�F‰OØ FˆG�HÑØ 0ˆG�HÑÙØ�,ÔØ�AŒ:Ø6ˆG�F‰OØ JˆG�HÑØ /ˆG�HÑñ
 	ð ;ˆG�F‰OØ NˆG�HÑØ 0ˆG�HÑÙØð ô ð &ˆ�‰ÙØÐ$Ô$Ø�AŒ:Ø6ˆG�F‰OØ ˆG�E‰Nñ 	ð ;ˆG�F‰OØ ˆG�E‰NÙØ�'ÔØ�AŒ:Ø-ˆG�F‰OØ/ˆG�E‰NØ,ˆG�E‰Nñ
 	ð /ˆG�F‰OØ1ˆG�E‰NØ-ˆG�E‰NÙØ�'ÔØ�AŒ:ØIˆG�F‰Oñ 	ð JˆG�F‰OÙØÐ0Ô0Ø�AŒ:Ø%FˆG�MÑ"Ø?ˆG�F‰OØ!JˆG�IÑñ
 	ð &GˆG�MÑ"Ø?ˆG�F‰OØ!JˆG�IÑÙØÐ0Ô0Ø�AŒ:Ø%IˆG�MÑ"ØBˆG�F‰OØ!MˆG�IÑñ
 	ð &JˆG�MÑ"ØBˆG�F‰OØ!MˆG�IÑÙØÐ&Ô&Ø�AŒ:ØKˆG�F‰OØHˆG�GÑñ 	ð OˆG�F‰OØKˆG�GÑÙØÐ'Ô'Ø�AŒ:ØRˆG�F‰OØHˆG�GÑñ 	ð VˆG�F‰OØKˆG�GÑÙØ�(ÔØ�AŒ:ØFˆG�F‰OØ ˆG�E‰NØJˆG�GÑØ%,ˆG�MÑ"ñ 	ð	 GˆG�F‰OØ ˆG�E‰NØJˆG�GÑØ%,ˆG�MÑ"ÙØ�&ÔØ�AŒ:Ø3ˆG�F‰OØ%-ˆG�MÑ"ñ 	ð 7ˆG�F‰OØ%-ˆG�MÑ"ÙØ�/Ô!Ø�AŒ:Ø%:ˆG�MÑ"Ø3ˆG�F‰OØ%-ˆG�MÑ"ñ
 	ð &>ˆG�MÑ"Ø6ˆG�F‰OØ%-ˆG�MÑ"ÙØ�+ÔØ�AŒ:Ø-ˆG�F‰OØ ˆG�E‰NØAˆG�GÑØ /ˆG�HÑØ"ˆG�GÑñ 	ð /ˆG�F‰OØ ˆG�E‰NØCˆG�GÑØ 0ˆG�HÑØ"ˆG�GÑÙØ�,ÔØ�AŒ:Ø-ˆG�F‰OØ ˆG�E‰NØBˆG�GÑØ /ˆG�HÑñ 	ð	 /ˆG�F‰OØ ˆG�E‰NØDˆG�GÑØ 0ˆG�HÑÙØ�.Ô Ø�AŒ:Ø3ˆG�F‰OØ4ˆG�GÑØ ˆG�E‰Nñ
 	ð 6ˆG�F‰OØ6ˆG�GÑØ ˆG�E‰NÙØÐ%Ô%Ø�AŒ:Ø%3ˆG�MÑ"Ø-ˆG�F‰OØ GˆG�HÑØ /ˆG�HÑØ#&ˆG�KÑ Ø&)ˆG�NÑ#Ø&4ˆG�NÑ#ñ 	ð &4ˆG�MÑ"Ø.ˆG�F‰OØ IˆG�HÑØ 0ˆG�HÑØ#&ˆG�KÑ Ø&)ˆG�NÑ#Ø&4ˆG�NÑ#ÙØÐ?Ô?Ø�AŒ:ØKˆG�F‰OØJˆG�GÑØJˆG�EŠNàKˆG�F‰OØJˆG�GÑØJˆG�E‰NØ�wÔØ+2Ð6GÔ+G¡ÈWˆG�HÑÙØÐ"Ô"Ø$ˆ�ÑØ�AŒ:ØIˆG�GÑñ 	ð  NˆG�GÑÙØ�.Ô Ø�AŒ:ØRˆG�F‰OØSˆG�GÑñ 	ð SˆG�F‰OØSˆG�GÑÙØÐ4Ô4Ø�AŒ:Ø&IˆG�NÑ#Ø%NˆG�MÑ"Ø#*ˆG�KÑ ñ 	ð 'JˆG�NÑ#àTð �MÑ"ð $+ˆG�KÑ ÙØÐ4Ô4Ø�AŒ:Ø@ˆG�F‰OØ"ˆG�F‰OØ#*ˆG�KÑ ñ
 	ð BˆG�F‰OØ"ˆG�F‰OØ#*ˆG�KÑ ÙØÐ1Ô1Øˆ�ÑØˆ�‰Øˆ�‰Ùñ	 2r   N)'ÚabsÚaddÚaddmmÚallÚanyÚargminÚbmmÚclampÚ	clamp_minÚcumsumÚdivÚfmodÚindex_selectÚ
leaky_reluÚlinearÚlogÚmatmulÚmulÚnarrow_copyÚnonzeroÚpowÚ	remainderÚsigmoidÚsignÚsubÚtanhÚdetachÚ	expand_asÚflattenÚnarrowÚ
reshape_asÚselectÚsliceÚsoftmaxÚsplitÚsqueezeÚ	transposer   Úwhere)
Ú
__future__r   Útorchgen.modelr   r   r   Ú	frozensetr   r    r}   r   r   r   Ú<module>r§      s.   ðÝ "ç Iõ%ñ !ð(ó*Ð õZ-÷
Fr   