+
     °³jó;  ã                   ó<  € ^ RI Ht ^ RIHt ^ RIHtHtHt ^ RIt^ RIH	t	H
t
 ^ RIHt ^RIHtHt ^RIHt ^R	IHt ^R
IHt ^RIHtHtHt ^RIHt ^RIHtHt . R3Ot  ! R R]	PB                  4      t" ! R R]	PF                  4      t$ ! R R4      t% ! R R]	PF                  4      t&R R lt'RR4R]RRR R!/t( ! R" R]4      t) ! R# R]4      t* ! R$ R]4      t+ ! R% R]4      t,]! 4       ]! R&])PZ                  3R'7      R(RR)R*/R+ R, ll4       4       t.]! 4       ]! R&]*PZ                  3R'7      R(RR)R*/R- R. ll4       4       t/]! 4       ]! R&]+PZ                  3R'7      R(RR)R*/R/ R0 ll4       4       t0]! 4       ]! R&],PZ                  3R'7      R(RR)R*/R1 R2 ll4       4       t1R# )5é    )ÚSequence)Úpartial)ÚAnyÚCallableÚOptionalN)ÚnnÚTensor)Ú
functional)ÚConv2dNormActivationÚPermute)ÚStochasticDepth)ÚImageClassification)Ú_log_api_usage_once)Úregister_modelÚWeightsÚWeightsEnum)Ú_IMAGENET_CATEGORIES)Ú_ovewrite_named_paramÚhandle_legacy_interfaceÚConvNeXtÚConvNeXt_Tiny_WeightsÚConvNeXt_Small_WeightsÚConvNeXt_Base_WeightsÚConvNeXt_Large_Weightsc                   ó2   a € ] tR t^t o V 3R lR ltRtV tR# )ÚLayerNorm2dc                ó&   <€ V ^8„  d   QhRS[ RS[ /# ©é   ÚxÚreturn©r	   )ÚformatÚ__classdict__s   "€Ú\/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torchvision/models/convnext.pyÚ__annotate__ÚLayerNorm2d.__annotate__    s   ø€ ÷ ñ ™ð ¡Fñ ó    c                óØ   € VP                  ^ ^^^4      p\        P                  ! WP                  V P                  V P
                  V P                  4      pVP                  ^ ^^^4      pV# )r   )ÚpermuteÚFÚ
layer_normÚnormalized_shapeÚweightÚbiasÚeps©Úselfr    s   &&r%   ÚforwardÚLayerNorm2d.forward    sU   € Ø�I‰I�a˜˜A˜qÓ!ˆÜ�LŠL˜×1Ñ1°4·;±;ÀÇ	Á	È4Ï8É8ÓTˆØ�I‰I�a˜˜A˜qÓ!ˆØˆr(   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r3   Ú__static_attributes__Ú__classdictcell__©r$   s   @r%   r   r      s   ø‡ € ÷ö r(   r   c                   óT   a a€ ] tR t^'t oRV3R lV 3R llltV3R lR ltRtVtV ;t# )ÚCNBlockc          	      óh   <€ V ^8„  d   QhRS[ RS[ RS[S[RS[P                  3,          ,          RR/# )r   Úlayer_scaleÚstochastic_depth_probÚ
norm_layer.r!   N)Úfloatr   r   r   ÚModule)r#   r$   s   "€r%   r&   ÚCNBlock.__annotate__(   sM   ø€ ÷ Nñ Nñ ðNñ  %ð	Nñ
 ™X c©2¯9©9 nÕ5Õ6ðNð 
ñNr(   c                ó>  <€ \         SV `  4        Vf   \        \        P                  RR7      p\        P
                  ! \        P                  ! W^^VRR7      \        . RO4      V! V4      \        P                  ! V^V,          RR7      \        P                  ! 4       \        P                  ! ^V,          VRR7      \        . RO4      4      V n
        \        P                  ! \        P                  ! V^^4      V,          4      V n        \        VR4      V n        R # )	Nç�íµ ÷Æ°>©r0   T)Úkernel_sizeÚpaddingÚgroupsr/   )Úin_featuresÚout_featuresr/   Úrow)r   r   é   é   )r   rO   rP   r   )ÚsuperÚ__init__r   r   Ú	LayerNormÚ
SequentialÚConv2dr   ÚLinearÚGELUÚblockÚ	ParameterÚtorchÚonesr@   r   Ústochastic_depth)r2   Údimr@   rA   rB   Ú	__class__s   &&&&&€r%   rR   ÚCNBlock.__init__(   sÇ   ø€ ô 	‰ÑÔØÒÜ ¤§¡°4Ô8ˆJä—]’]Ü�IŠI�c¨A°qÀÈ4ÔPÜ’LÓ!Ù�s‹OÜ�IŠI #°A¸µGÀ$ÔGÜ�GŠG‹IÜ�IŠI ! c¥'¸À$ÔGÜ’LÓ!ó
ˆŒ
ô Ÿ<š<¬¯
ª
°3¸¸1Ó(=ÀÕ(KÓLˆÔÜ /Ð0EÀuÓ MˆÖr(   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# )r   Úinputr!   r"   )r#   r$   s   "€r%   r&   rE   ?   s   ø€ ÷ ñ ™Vð ©ñ r(   c                ó|   € V P                   V P                  V4      ,          pV P                  V4      pW!,          pV# ©N)r@   rX   r\   )r2   ra   Úresults   && r%   r3   ÚCNBlock.forward?   s7   € Ø×!Ñ! D§J¡J¨uÓ$5Õ5ˆØ×&Ñ& vÓ.ˆØ�ˆØˆr(   )rX   r@   r\   rc   )	r6   r7   r8   r9   rR   r3   r:   r;   Ú__classcell__©r^   r$   s   @@r%   r>   r>   '   s    ù‡ € ÷Nõ N÷.÷ ð r(   r>   c                   óD   a € ] tR t^Ft o V 3R lR ltV 3R lR ltRtV tR# )ÚCNBlockConfigc                ó@   <€ V ^8„  d   QhRS[ RS[S[ ,          RS[ RR/# )r   Úinput_channelsÚout_channelsÚ
num_layersr!   N)Úintr   )r#   r$   s   "€r%   r&   ÚCNBlockConfig.__annotate__H   s7   ø€ ÷ %ñ %áð%ñ ™s•mð%ñ ð	%ð
 
ñ%r(   c                ó*   € Wn         W n        W0n        R # rc   )rk   rl   rm   )r2   rk   rl   rm   s   &&&&r%   rR   ÚCNBlockConfig.__init__H   s   € ð -ÔØ(ÔØ$Žr(   c                ó    <€ V ^8„  d   QhRS[ /# )r   r!   )Ústr)r#   r$   s   "€r%   r&   ro   R   s   ø€ ÷ )ñ )™#ñ )r(   c                ó¼   € V P                   P                  R ,           pVR,          pVR,          pVR,          pVR,          pVP                  ! R/ V P                  B # )Ú(zinput_channels={input_channels}z, out_channels={out_channels}z, num_layers={num_layers}Ú)r5   )r^   r6   r#   Ú__dict__)r2   Úss   & r%   Ú__repr__ÚCNBlockConfig.__repr__R   sV   € Ø�N‰N×#Ñ# cÕ)ˆØ	Ð.Õ.ˆØ	Ð,Õ,ˆØ	Ð(Õ(ˆØ	ˆS�ˆØ�xŠxÑ(˜$Ÿ-™-Ñ(Ð(r(   )rk   rm   rl   N)r6   r7   r8   r9   rR   ry   r:   r;   r<   s   @r%   ri   ri   F   s   ø‡ € ÷%ð %÷)ö )r(   ri   c                   óf   a a€ ] tR t^[t oRV3R lV 3R llltV3R lR ltV3R lR ltRtVtV ;t	# )	r   c                óÈ   <€ V ^8„  d   QhRS[ S[,          RS[RS[RS[RS[S[RS[P                  3,          ,          RS[S[RS[P                  3,          ,          RS[R	R
/# )r   Úblock_settingrA   r@   Únum_classesrX   .rB   Úkwargsr!   N)	Úlistri   rC   rn   r   r   r   rD   r   )r#   r$   s   "€r%   r&   ÚConvNeXt.__annotate__\   sŽ   ø€ ÷ L+ñ L+á™MÕ*ðL+ñ  %ðL+ñ ð	L+ñ
 ðL+ñ ™ ¡b§i¡i Õ0Õ1ðL+ñ ™X c©2¯9©9 nÕ5Õ6ðL+ñ ðL+ð 
ñL+r(   c                ó’  <€ \         SV `  4        \        V 4       V'       g   \        R 4      h\	        V\
        4      '       d0   \        V Uu. uF  p\	        V\        4      NK  	  up4      '       g   \        R4      hVf   \        pVf   \        \        RR7      p. p	V^ ,          P                  p
V	P                  \        ^V
^^^ VRRR7      4       \        R V 4       4      p^ pV Fø  p. p\!        VP"                  4       FE  pW,,          VR,
          ,          pVP                  V! VP                  VV4      4       V^,          pKG  	  V	P                  \$        P&                  ! V!  4       VP(                  f   K–  V	P                  \$        P&                  ! V! VP                  4      \$        P*                  ! VP                  VP(                  ^^R	7      4      4       Kú  	  \$        P&                  ! V	!  V n        \$        P.                  ! ^4      V n        VR,          pVP(                  e   VP(                  MVP                  p\$        P&                  ! V! V4      \$        P2                  ! ^4      \$        P4                  ! VV4      4      V n        V P9                  4        F™  p\	        V\$        P*                  \$        P4                  34      '       g   K5  \$        P:                  P=                  VP>                  R
R7       VP@                  f   Kp  \$        P:                  PC                  VP@                  4       K›  	  R# u upi )z%The block_setting should not be emptyz/The block_setting should be List[CNBlockConfig]NrG   rH   T)rI   ÚstriderJ   rB   Úactivation_layerr/   c              3   ó8   "  € T F  qP                   x € K  	  R # 5irc   )rm   )Ú.0Úcnfs   & r%   Ú	<genexpr>Ú$ConvNeXt.__init__.<locals>.<genexpr>…   s   é € Ð I¹=°C§¦»=ùs   ‚g      ð?)rI   rƒ   g{®Gáz”?)Ústdéÿÿÿÿ)"rQ   rR   r   Ú
ValueErrorÚ
isinstancer   Úallri   Ú	TypeErrorr>   r   r   rk   Úappendr   ÚsumÚrangerm   r   rT   rl   rU   ÚfeaturesÚAdaptiveAvgPool2dÚavgpoolÚFlattenrV   Ú
classifierÚmodulesÚinitÚtrunc_normal_r.   r/   Úzeros_)r2   r}   rA   r@   r~   rX   rB   r   rx   ÚlayersÚfirstconv_output_channelsÚtotal_stage_blocksÚstage_block_idr‡   ÚstageÚ_Úsd_probÚ	lastblockÚlastconv_output_channelsÚmr^   s   &&&&&&&,            €r%   rR   ÚConvNeXt.__init__\   s�  ø€ ô 	‰ÑÔÜ˜DÔ!çÜÐDÓEÐEÜ˜]¬H×5Ò5¼#ÑerÓ>sÑerÐ`a¼zÈ!Ì]Ö?[ÑerÑ>s×:tÒ:tÜÐMÓNÐNàŠ=ÜˆEàÒÜ ¤°$Ô7ˆJà"$ˆð %2°!Õ$4×$CÑ$CÐ!Ø�‰Ü ØØ)ØØØØ%Ø!%Øô	ô	
ô !Ñ I¹=Ó IÓIÐØˆÛ ˆCà%'ˆEÜ˜3Ÿ>™>Ö*�à/Õ@ÐDVÐY\ÕD\Õ]�Ø—‘™U 3×#5Ñ#5°{ÀGÓLÔMØ !Õ#’ñ	 +ð
 �M‰Mœ"Ÿ-š-¨Ñ/Ô0Ø×ÑÔ+à—‘Ü—M’MÙ" 3×#5Ñ#5Ó6ÜŸ	š	 #×"4Ñ"4°c×6FÑ6FÐTUÐ^_Ô`óöñ !ô$ Ÿš vÑ.ˆŒÜ×+Ò+¨AÓ.ˆŒà! "Õ%ˆ	à&/×&<Ñ&<Ò&HˆI×"Ò"Èi×NfÑNfð 	!ô Ÿ-š-ÙÐ/Ó0´"·*²*¸Q³-ÄÇÂÐKcÐepÓAqó
ˆŒð —‘–ˆAÜ˜!œbŸi™i¬¯©Ð3×4Ô4Ü—‘×%Ñ% a§h¡h°DÐ%Ô9Ø—6‘6Ô%Ü—G‘G—N‘N 1§6¡6Ö*ó	  ùòs ?ts   ÁMc                ó&   <€ V ^8„  d   QhRS[ RS[ /# r   r"   )r#   r$   s   "€r%   r&   r�   ª   s   ø€ ÷ ñ ™vð ©&ñ r(   c                ól   € V P                  V4      pV P                  V4      pV P                  V4      pV# rc   )r“   r•   r—   r1   s   &&r%   Ú_forward_implÚConvNeXt._forward_implª   s0   € Ø�M‰M˜!ÓˆØ�L‰L˜‹OˆØ�O‰O˜AÓˆØˆr(   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# r   r"   )r#   r$   s   "€r%   r&   r�   °   s   ø€ ÷ %ñ %™ð %¡Fñ %r(   c                ó$   € V P                  V4      # rc   )r©   r1   s   &&r%   r3   ÚConvNeXt.forward°   s   € Ø×!Ñ! !Ó$Ð$r(   )r•   r—   r“   )g        rG   iè  NN)
r6   r7   r8   r9   rR   r©   r3   r:   r;   rf   rg   s   @@r%   r   r   [   s+   ù‡ € ÷L+õ L+÷\ð ÷%÷ %ð %r(   c                óŒ   € V ^8„  d   QhR\         \        ,          R\        R\        \        ,          R\
        R\        R\        /# )r   r}   rA   ÚweightsÚprogressr   r!   )r€   ri   rC   r   r   Úboolr   r   )r#   s   "r%   r&   r&   ´   sN   € ÷ ñ ÜœÕ&ðä ðô ”kÕ"ðô ð	ô
 ðô ñr(   c                 óÄ   € Ve(   \        VR\        VP                  R,          4      4       \        V 3RV/VB pVe#   VP	                  VP                  VRR7      4       V# )Nr~   Ú
categoriesrA   T)r°   Ú
check_hash)r   ÚlenÚmetar   Úload_state_dictÚget_state_dict)r}   rA   r¯   r°   r   Úmodels   &&&&, r%   Ú	_convnextrº   ´   sd   € ð ÒÜ˜f m´S¸¿¹ÀlÕ9SÓ5TÔUä�]ÑZÐ:OÐZÐSYÑZ€EàÒØ×Ñ˜g×4Ñ4¸hÐSWÐ4ÓXÔYà€Lr(   Úmin_sizer³   ÚrecipezNhttps://github.com/pytorch/vision/tree/main/references/classification#convnextÚ_docsa  
        These weights improve upon the results of the original paper by using a modified version of TorchVision's
        `new training recipe
        <https://pytorch.org/blog/how-to-train-state-of-the-art-models-using-torchvision-latest-primitives/>`_.
    c                   óf   € ] tR t^Òt]! R]! ]^à^ìR7      / ]CRRRRRRR	R
//RRRR/CR7      t]t	Rt
R# )r   z>https://download.pytorch.org/models/convnext_tiny-983f1562.pth©Ú	crop_sizeÚresize_sizeÚ
num_paramsiH<´Ú_metricsúImageNet-1Kúacc@1gáz®G¡T@úacc@5gÓMbX	X@Ú_opsgmçû©ñÒ@Ú
_file_sizegV-²�G[@©ÚurlÚ
transformsr¶   r5   N©r6   r7   r8   r9   r   r   r   Ú_COMMON_METAÚIMAGENET1K_V1ÚDEFAULTr:   r5   r(   r%   r   r   Ò   s`   † ÙØLÙÐ.¸#È3ÔOð
Øð
à˜(ØØØ˜VØ˜Vð ðð �EØ˜'ñ
ô€Mð  „Gr(   c                   óf   € ] tR t^æt]! R]! ]^à^æR7      / ]CRRRRRRR	R
//RRRR/CR7      t]t	Rt
R# )r   z?https://download.pytorch.org/models/convnext_small-0c510722.pthr¿   rÂ   iHZþrÃ   rÄ   rÅ   g�•C‹lçT@rÆ   gš™™™™)X@rÇ   g‘í|?5^!@rÈ   gÑ"Ûù~ög@rÉ   r5   NrÌ   r5   r(   r%   r   r   æ   s`   † ÙØMÙÐ.¸#È3ÔOð
Øð
à˜(ØØØ˜VØ˜Vð ðð �EØ˜'ñ
ô€Mð  „Gr(   c                   óf   € ] tR t^út]! R]! ]^à^èR7      / ]CRRRRRRR	R
//RRRR/CR7      t]t	Rt
R# )r   z>https://download.pytorch.org/models/convnext_base-6075fbad.pthr¿   rÂ   ihÌGrÃ   rÄ   rÅ   g‡ÙÎ÷U@rÆ   gHáz®7X@rÇ   gö(\�Âµ.@rÈ   g/Ý$!u@rÉ   r5   NrÌ   r5   r(   r%   r   r   ú   s`   † ÙØLÙÐ.¸#È3ÔOð
Øð
à˜(ØØØ˜VØ˜Vð ðð �FØ˜'ñ
ô€Mð  „Gr(   c                   óf   € ] tR tRt]! R]! ]^à^èR7      / ]CRRRRRR	R
R//RRRR/CR7      t]t	Rt
R# )r   i  z?https://download.pytorch.org/models/convnext_large-ea097f82.pthr¿   rÂ   i¨°ÉrÃ   rÄ   rÅ   gÑ"Ûù~U@rÆ   gX9´Èv>X@rÇ   g‘í|?5.A@rÈ   gžï§ÆK”‡@rÉ   r5   NrÌ   r5   r(   r%   r   r     s`   † ÙØMÙÐ.¸#È3ÔOð
Øð
à˜)ØØØ˜VØ˜Vð ðð �FØ˜'ñ
ô€Mð  „Gr(   Ú
pretrained)r¯   r¯   r°   Tc                ó^   € V ^8„  d   QhR\         \        ,          R\        R\        R\        /# ©r   r¯   r°   r   r!   )r   r   r±   r   r   )r#   s   "r%   r&   r&   $  ó7   € ÷ Xñ XœhÔ'<Õ=ð XÔPTð XÔgjð XÔowñ Xr(   c                óÎ   € \         P                  V 4      p \        ^`^À^4      \        ^ÀR^4      \        RR^	4      \        RR^4      .pVP                  RR4      p\	        W4W3/ VB # )aM  ConvNeXt Tiny model architecture from the
`A ConvNet for the 2020s <https://arxiv.org/abs/2201.03545>`_ paper.

Args:
    weights (:class:`~torchvision.models.convnext.ConvNeXt_Tiny_Weights`, optional): The pretrained
        weights to use. See :class:`~torchvision.models.convnext.ConvNeXt_Tiny_Weights`
        below for more details and possible values. By default, no pre-trained weights are used.
    progress (bool, optional): If True, displays a progress bar of the download to stderr. Default is True.
    **kwargs: parameters passed to the ``torchvision.models.convnext.ConvNext``
        base class. Please refer to the `source code
        <https://github.com/pytorch/vision/blob/main/torchvision/models/convnext.py>`_
        for more details about this class.

.. autoclass:: torchvision.models.ConvNeXt_Tiny_Weights
    :members:
é€  é   NrA   gš™™™™™¹?)r   Úverifyri   Úpoprº   ©r¯   r°   r   r}   rA   s   $$,  r%   Úconvnext_tinyrÝ   "  st   € ô& $×*Ñ*¨7Ó3€Gô 	�b˜#˜qÓ!Ü�c˜3 Ó"Ü�c˜3 Ó"Ü�c˜4 Ó#ð	€Mð #ŸJ™JÐ'>ÀÓDÐÜ�]¸7ÑWÐPVÑWÐWr(   c                ó^   € V ^8„  d   QhR\         \        ,          R\        R\        R\        /# rÕ   )r   r   r±   r   r   )r#   s   "r%   r&   r&   C  ó8   € ÷ Xñ XÜÔ/Õ0ðXÜCGðXÜZ]ðXäñXr(   c                óÎ   € \         P                  V 4      p \        ^`^À^4      \        ^ÀR^4      \        RR^4      \        RR^4      .pVP                  RR4      p\	        W4W3/ VB # )aQ  ConvNeXt Small model architecture from the
`A ConvNet for the 2020s <https://arxiv.org/abs/2201.03545>`_ paper.

Args:
    weights (:class:`~torchvision.models.convnext.ConvNeXt_Small_Weights`, optional): The pretrained
        weights to use. See :class:`~torchvision.models.convnext.ConvNeXt_Small_Weights`
        below for more details and possible values. By default, no pre-trained weights are used.
    progress (bool, optional): If True, displays a progress bar of the download to stderr. Default is True.
    **kwargs: parameters passed to the ``torchvision.models.convnext.ConvNext``
        base class. Please refer to the `source code
        <https://github.com/pytorch/vision/blob/main/torchvision/models/convnext.py>`_
        for more details about this class.

.. autoclass:: torchvision.models.ConvNeXt_Small_Weights
    :members:
rØ   rÙ   NrA   gš™™™™™Ù?)r   rÚ   ri   rÛ   rº   rÜ   s   $$,  r%   Úconvnext_smallrá   A  st   € ô* %×+Ñ+¨GÓ4€Gô 	�b˜#˜qÓ!Ü�c˜3 Ó"Ü�c˜3 Ó#Ü�c˜4 Ó#ð	€Mð #ŸJ™JÐ'>ÀÓDÐÜ�]¸7ÑWÐPVÑWÐWr(   c                ó^   € V ^8„  d   QhR\         \        ,          R\        R\        R\        /# rÕ   )r   r   r±   r   r   )r#   s   "r%   r&   r&   d  rÖ   r(   c                óÎ   € \         P                  V 4      p \        ^€R^4      \        RR^4      \        RR^4      \        RR^4      .pVP                  RR4      p\	        W4W3/ VB # )aM  ConvNeXt Base model architecture from the
`A ConvNet for the 2020s <https://arxiv.org/abs/2201.03545>`_ paper.

Args:
    weights (:class:`~torchvision.models.convnext.ConvNeXt_Base_Weights`, optional): The pretrained
        weights to use. See :class:`~torchvision.models.convnext.ConvNeXt_Base_Weights`
        below for more details and possible values. By default, no pre-trained weights are used.
    progress (bool, optional): If True, displays a progress bar of the download to stderr. Default is True.
    **kwargs: parameters passed to the ``torchvision.models.convnext.ConvNext``
        base class. Please refer to the `source code
        <https://github.com/pytorch/vision/blob/main/torchvision/models/convnext.py>`_
        for more details about this class.

.. autoclass:: torchvision.models.ConvNeXt_Base_Weights
    :members:
é   i   i   NrA   ç      à?)r   rÚ   ri   rÛ   rº   rÜ   s   $$,  r%   Úconvnext_baseræ   b  st   € ô& $×*Ñ*¨7Ó3€Gô 	�c˜3 Ó"Ü�c˜3 Ó"Ü�c˜4 Ó$Ü�d˜D !Ó$ð	€Mð #ŸJ™JÐ'>ÀÓDÐÜ�]¸7ÑWÐPVÑWÐWr(   c                ó^   € V ^8„  d   QhR\         \        ,          R\        R\        R\        /# rÕ   )r   r   r±   r   r   )r#   s   "r%   r&   r&   ƒ  rß   r(   c                óÎ   € \         P                  V 4      p \        ^ÀR^4      \        RR^4      \        RR^4      \        RR^4      .pVP                  RR4      p\	        W4W3/ VB # )aQ  ConvNeXt Large model architecture from the
`A ConvNet for the 2020s <https://arxiv.org/abs/2201.03545>`_ paper.

Args:
    weights (:class:`~torchvision.models.convnext.ConvNeXt_Large_Weights`, optional): The pretrained
        weights to use. See :class:`~torchvision.models.convnext.ConvNeXt_Large_Weights`
        below for more details and possible values. By default, no pre-trained weights are used.
    progress (bool, optional): If True, displays a progress bar of the download to stderr. Default is True.
    **kwargs: parameters passed to the ``torchvision.models.convnext.ConvNext``
        base class. Please refer to the `source code
        <https://github.com/pytorch/vision/blob/main/torchvision/models/convnext.py>`_
        for more details about this class.

.. autoclass:: torchvision.models.ConvNeXt_Large_Weights
    :members:
rØ   rÙ   i   NrA   rå   )r   rÚ   ri   rÛ   rº   rÜ   s   $$,  r%   Úconvnext_largeré   �  st   € ô* %×+Ñ+¨GÓ4€Gô 	�c˜3 Ó"Ü�c˜3 Ó"Ü�c˜4 Ó$Ü�d˜D !Ó$ð	€Mð #ŸJ™JÐ'>ÀÓDÐÜ�]¸7ÑWÐPVÑWÐWr(   )	r   r   r   r   r   rÝ   rá   ræ   ré   )é    rê   )2Úcollections.abcr   Ú	functoolsr   Útypingr   r   r   rZ   r   r	   Útorch.nnr
   r+   Úops.miscr   r   Úops.stochastic_depthr   Útransforms._presetsr   Úutilsr   Ú_apir   r   r   Ú_metar   Ú_utilsr   r   Ú__all__rS   r   rD   r>   ri   r   rº   rÍ   r   r   r   r   rÎ   rÝ   rá   ræ   ré   r5   r(   r%   Ú<module>r÷      sß  ðÝ $Ý ß *Ñ *ã ß Ý $ç 4Ý 2Ý 5Ý 'ß 6Ñ 6Ý 'ß Bò
€ô�"—,‘,ô ôˆb�i‰iô ÷>)ñ )ô*V%ˆr�y‰yô V%õrð& �ØÐ&ØÐ^Øð ð		€ô˜Kô ô(˜[ô ô(˜Kô ô(˜[ô ñ( ÓÙ ,Ð0E×0SÑ0SÐ!TÔUðXÀð XÐW[ö Xó Vó ðXñ: ÓÙ ,Ð0F×0TÑ0TÐ!UÔVðXØ37ðXØJNöXó Wó ðXñ> ÓÙ ,Ð0E×0SÑ0SÐ!TÔUðXÀð XÐW[ö Xó Vó ðXñ: ÓÙ ,Ð0F×0TÑ0TÐ!UÔVðXØ37ðXØJNöXó Wó òXr(   