+
    œ°³jE  ã                  óV  a € 0 t $ R t^ RIHt ^ RIt^ RIHtHt ^ RIH	t	 ^ RI
HtHtHtHt ]'       d   ^ RIt]tR]R&   R],          ],          ]]],          ]]3,          ,          tR]R&   ]tR]R	&    ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )z6Typing helpers shared across the Transformers library.)ÚannotationsN)ÚMappingÚMutableMapping)ÚPathLike)ÚTYPE_CHECKINGÚAnyÚProtocolÚ	TypeAliasr	   ÚLevelÚExcInfoÚDeviceMeshLikec                  óú  € ] tR t^'t$ R]R&   R]R&   R]R&   R]R&   R]R	&   R
]R&   R]R&   R R ltR R ltR R ltR R ltR R lt	R R lt
R R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR%R&/R' R( lltR) R* ltR+ R, ltR- R. ltRQR0 R1 lltR2 R3 ltRRR4 R5 lltR6 R7 ltR8 R9 ltRSR: R; lltR< R= ltR> R? lt]R@ RA l4       tRB RC ltRD RE lt RF RG lt!RH]RI&   RJ RK lt"RL RM lt#RN RO lt$RPt%R/# )TÚTransformersLoggerÚstrÚnameÚintÚlevelzlogging.Logger | NoneÚparentÚboolÚ	propagateÚdisabledzlist[logging.Handler]ÚhandlersÚraiseExceptionsc               ó    € V ^8„  d   QhRRRR/# )é   r   r
   ÚreturnÚNone© )Úformats   "ÚU/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/_typing.pyÚ__annotate__ÚTransformersLogger.__annotate__4   s   € ×1Ñ1˜eÐ1¨Ñ1ó    c                	ó   € R # ©Nr   ©Úselfr   s   &&r   ÚsetLevelÚTransformersLogger.setLevel4   s   € ©cr"   c               ó    € V ^8„  d   QhRRRR/# )r   r   r
   r   r   r   )r   s   "r   r    r!   5   s   € ×5Ñ5 %Ð5¨DÑ5r"   c                	ó   € R # r$   r   r%   s   &&r   ÚisEnabledForÚTransformersLogger.isEnabledFor5   s   € ±#r"   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r    r!   6   s   € ×+Ñ+ 3Ñ+r"   c                	ó   € R # r$   r   ©r&   s   &r   ÚgetEffectiveLevelÚ$TransformersLogger.getEffectiveLevel6   s   € ©r"   c               ó    € V ^8„  d   QhRRRR/# )r   Úsuffixr   r   zlogging.Loggerr   )r   s   "r   r    r!   8   s   € ×:Ñ:˜sÐ: ~Ñ:r"   c                	ó   € R # r$   r   )r&   r3   s   &&r   ÚgetChildÚTransformersLogger.getChild8   ó   € ±sr"   c               ó    € V ^8„  d   QhRRRR/# ©r   Úhdlrzlogging.Handlerr   r   r   )r   s   "r   r    r!   :   s   € ×<Ñ<˜Ð<°4Ñ<r"   c                	ó   € R # r$   r   ©r&   r:   s   &&r   Ú
addHandlerÚTransformersLogger.addHandler:   ó   € ¹r"   c               ó    € V ^8„  d   QhRRRR/# r9   r   )r   s   "r   r    r!   ;   s   € ×?Ñ? /Ð?°dÑ?r"   c                	ó   € R # r$   r   r<   s   &&r   ÚremoveHandlerÚ TransformersLogger.removeHandler;   ó   € ¹Cr"   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r    r!   <   s   € ×&Ñ&˜TÑ&r"   c                	ó   € R # r$   r   r/   s   &r   ÚhasHandlersÚTransformersLogger.hasHandlers<   s   € ¡3r"   c               ó(   € V ^8„  d   QhRRRRRRRR/# ©r   ÚmsgÚobjectÚargsÚkwargsr   r   r   )r   s   "r   r    r!   ?   ó   € ×NÑN˜ÐN¨ÐN¸&ÐNÀTÑNr"   c                	ó   € R # r$   r   ©r&   rL   rN   rO   s   &&*,r   ÚdebugÚTransformersLogger.debug?   ó   € É3r"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   @   ó   € ×MÑM˜ÐM vÐM¸ÐMÀDÑMr"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚinfoÚTransformersLogger.info@   ó   € É#r"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   A   s   € ×PÑP˜6ÐP¨&ÐP¸FÐPÀtÑPr"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚwarningÚTransformersLogger.warningA   s   € ÉSr"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   B   rW   r"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚwarnÚTransformersLogger.warnB   r[   r"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   C   rP   r"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚerrorÚTransformersLogger.errorC   rU   r"   Úexc_infoTc          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )	r   rL   rM   rN   rh   r   rO   r   r   r   )r   s   "r   r    r!   D   s#   € ×lÑl˜VÐl¨FÐl¸gÐlÐX^ÐlÐcgÑlr"   c               	ó   € R # r$   r   )r&   rL   rh   rN   rO   s   &&$*,r   Ú	exceptionÚTransformersLogger.exceptionD   s   € Ñilr"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   E   s   € ×QÑQ˜FÐQ¨6ÐQ¸VÐQÈÑQr"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚcriticalÚTransformersLogger.criticalE   s   € Écr"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   F   rP   r"   c                	ó   € R # r$   r   rR   s   &&*,r   ÚfatalÚTransformersLogger.fatalF   rU   r"   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )	r   r   r
   rL   rM   rN   rO   r   r   r   )r   s   "r   r    r!   I   s"   € ×ZÑZ˜ÐZ VÐZ°FÐZÀfÐZÐQUÑZr"   c                	ó   € R # r$   r   )r&   r   rL   rN   rO   s   &&&*,r   ÚlogÚTransformersLogger.logI   s   € ÑWZr"   Nc               óD   € V ^8„  d   QhRRRRRRRRRR	R
RRRRRRRRRRR/# )r   r   r   r   r
   ÚfnÚlnor   rL   rM   rN   ú)tuple[object, ...] | Mapping[str, object]rh   r   Úfuncz
str | NoneÚextraúMapping[str, object] | NoneÚsinfor   úlogging.LogRecordr   )r   s   "r   r    r!   L   sx   € ÷  ñ  àð ð ð ð ð	 ð
 ð ð ð ð 8ð ð ð ð ð ð +ð ð ð ð 
ñ r"   c                	ó   € R # r$   r   )r&   r   r   rz   r{   rL   rN   rh   r}   r~   r€   s   &&&&&&&&&&&r   Ú
makeRecordÚTransformersLogger.makeRecordL   s   € ñ  r"   c               ó    € V ^8„  d   QhRRRR/# ©r   Úrecordr�   r   r   r   )r   s   "r   r    r!   Z   ó   € ×<Ñ<Ð.Ð<°4Ñ<r"   c                	ó   € R # r$   r   ©r&   r‡   s   &&r   ÚhandleÚTransformersLogger.handleZ   r?   r"   c               ó$   € V ^8„  d   QhRRRRRR/# )r   Ú
stack_infor   Ú
stacklevelr   r   z tuple[str, int, str, str | None]r   )r   s   "r   r    r!   [   s(   € ÷ /ñ /àð/ð ð/ð 
*ñ	/r"   c                	ó   € R # r$   r   )r&   rŽ   r�   s   &&&r   Ú
findCallerÚTransformersLogger.findCaller[   s   € ñ ,/r"   c               ó    € V ^8„  d   QhRRRR/# r†   r   )r   s   "r   r    r!   a   s   € ×BÑBÐ#4ÐB¸ÑBr"   c                	ó   € R # r$   r   rŠ   s   &&r   ÚcallHandlersÚTransformersLogger.callHandlersa   s   € ¹sr"   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r    r!   b   s   € ×$Ñ$˜CÑ$r"   c                	ó   € R # r$   r   r/   s   &r   Ú
getMessageÚTransformersLogger.getMessageb   s   € ¡r"   c               ó8   € V ^8„  d   QhRRRRRRRRR	R
RRRRRR/# )r   r   r
   rL   rM   rN   r|   rh   r   r~   r   rŽ   r   r�   r   r   r   r   )r   s   "r   r    r!   d   sZ   € ÷ 	ñ 	àð	ð ð	ð 8ð		ð
 ð	ð +ð	ð ð	ð ð	ð 
ñ	r"   c                	ó   € R # r$   r   )r&   r   rL   rN   rh   r~   rŽ   r�   s   &&&&&&&&r   Ú_logÚTransformersLogger._logd   s   € ñ r"   c               ó    € V ^8„  d   QhRRRR/# ©r   Úfiltzlogging.Filterr   r   r   )r   s   "r   r    r!   p   s   € ×:Ñ:˜nÐ:°Ñ:r"   c                	ó   € R # r$   r   ©r&   r¡   s   &&r   Ú	addFilterÚTransformersLogger.addFilterp   r7   r"   c               ó    € V ^8„  d   QhRRRR/# r    r   )r   s   "r   r    r!   q   s   € ×=Ñ= Ð=°DÑ=r"   c                	ó   € R # r$   r   r£   s   &&r   ÚremoveFilterÚTransformersLogger.removeFilterq   ó   € ¹#r"   c               ó   € V ^8„  d   QhRR/# )r   r   zlist[logging.Filter]r   )r   s   "r   r    r!   s   s   € ×2Ñ2Ð-Ñ2r"   c                	ó   € R # r$   r   r/   s   &r   ÚfiltersÚTransformersLogger.filtersr   s   € Ù/2r"   c               ó    € V ^8„  d   QhRRRR/# )r   r‡   r�   r   r   r   )r   s   "r   r    r!   u   rˆ   r"   c                	ó   € R # r$   r   rŠ   s   &&r   ÚfilterÚTransformersLogger.filteru   r?   r"   c               ó    € V ^8„  d   QhRRRR/# )r   Úfmtzlogging.Formatterr   r   r   )r   s   "r   r    r!   x   s   € ×?Ñ?Ð 1Ð?°dÑ?r"   c                	ó   € R # r$   r   )r&   r´   s   &&r   ÚsetFormatterÚTransformersLogger.setFormatterx   rD   r"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   y   s   € ×SÑS˜fÐS¨VÐS¸vÐSÈ$ÑSr"   c                	ó   € R # r$   r   rR   s   &&*,r   Ú
debugStackÚTransformersLogger.debugStacky   s   € ÑPSr"   zMutableMapping[str, Any]Ú__dict__c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   �   s   € ×WÑW &ÐW°ÐWÀ6ÐWÈdÑWr"   c                	ó   € R # r$   r   rR   s   &&*,r   Úwarning_adviceÚ!TransformersLogger.warning_advice�   s   € ÑTWr"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   ‚   s   € ×UÑU ÐU¨vÐUÀÐUÈDÑUr"   c                	ó   € R # r$   r   rR   s   &&*,r   Úwarning_onceÚTransformersLogger.warning_once‚   s   € ÑRUr"   c               ó(   € V ^8„  d   QhRRRRRRRR/# rK   r   )r   s   "r   r    r!   ƒ   s   € ×RÑR˜VÐR¨FÐR¸fÐRÈÑRr"   c                	ó   € R # r$   r   rR   s   &&*,r   Ú	info_onceÚTransformersLogger.info_onceƒ   s   € Ésr"   r   )NNN)Fé   )NNFrÉ   )&Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__annotations__r'   r+   r0   r5   r=   rB   rH   rS   rY   r^   rb   rf   rk   ro   rs   rw   rƒ   r‹   r‘   r•   r™   r�   r¤   r¨   Úpropertyr­   r±   r¶   rº   r¿   rÃ   rÇ   Ú__static_attributes__r   r"   r   r   r   '   s½   ‡ à
ƒIØƒJØ!Ó!ØƒOØƒNØ#Ó#ð Óõ 2Ý5Ý+å:å<Ý?Ý&õ OÝMÝPÝMÝNØlÈ×lÝQÝNõ [÷ õ =÷/õ CÝ$÷	õ ;Ý=ØÜ2ó Ø2å<õ @ÝSð
 'Ó&õ XÝUßRÑRr"   r   c                  ó  € ] tR t^†t$ RtR]R&   R]R&   R]R&   R]R	&   R]R
&   R]R&   R]R&   R]R&   R]R&   R]R&   R]R&   R R ltR R ltR R ltR R lt	R R lt
R R ltR  R! ltR" R# ltR$ R% ltR& R' ltR( R) ltR* R+ ltR,tR-# ).ÚGenerativePreTrainedModelug  Protocol for the model interface that GenerationMixin expects.

GenerationMixin is designed to be mixed into PreTrainedModel subclasses. This Protocol documents the
attributes and methods the mixin relies on from its host class. It is *not* used at runtime â€” its
purpose is to help the ``ty`` type checker resolve ``self.<attr>`` accesses inside the mixin.
r   Úconfigztorch.deviceÚdeviceztorch.dtypeÚdtyper   Úmain_input_nameÚbase_model_prefixr   Ú_is_statefulÚhf_quantizerÚencoderzdict[str, Any]Úhf_device_mapr   Ú_previous_max_cache_lengthÚgeneration_configc               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   r   r   )r   s   "r   r    Ú&GenerativePreTrainedModel.__annotate__›   s   € ×0Ñ0 Ð0¨Ñ0r"   c                	ó   € R # r$   r   )r&   r   s   &&r   Ú__getattr__Ú%GenerativePreTrainedModel.__getattr__›   s   € ©Sr"   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   rN   r   rO   r   r   )r   s   "r   r    rß   œ   s   € ×<Ñ<˜SÐ<¨CÐ<°CÑ<r"   c                	ó   € R # r$   r   ©r&   rN   rO   s   &*,r   ÚforwardÚ!GenerativePreTrainedModel.forwardœ   r?   r"   c               ó$   € V ^8„  d   QhRRRRRR/# rä   r   )r   s   "r   r    rß   �   s   € ×=Ñ=˜cÐ=¨SÐ=°SÑ=r"   c                	ó   € R # r$   r   ræ   s   &*,r   Ú__call__Ú"GenerativePreTrainedModel.__call__�   rª   r"   c               ó   € V ^8„  d   QhRR/# rF   r   )r   s   "r   r    rß   ž   s   € ×'Ñ'˜dÑ'r"   c                	ó   € R # r$   r   r/   s   &r   Úcan_generateÚ&GenerativePreTrainedModel.can_generatež   s   € ¡Cr"   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r    rß   Ÿ   s   € ×%Ñ%˜SÑ%r"   c                	ó   € R # r$   r   r/   s   &r   Úget_encoderÚ%GenerativePreTrainedModel.get_encoderŸ   s   € ¡#r"   c               ó   € V ^8„  d   QhRR/# rò   r   )r   s   "r   r    rß       s   € ×/Ñ/ sÑ/r"   c                	ó   € R # r$   r   r/   s   &r   Úget_output_embeddingsÚ/GenerativePreTrainedModel.get_output_embeddings    s   € ©Cr"   c               ó   € V ^8„  d   QhRR/# rò   r   )r   s   "r   r    rß   ¡   s   € ×.Ñ. cÑ.r"   c                	ó   € R # r$   r   r/   s   &r   Úget_input_embeddingsÚ.GenerativePreTrainedModel.get_input_embeddings¡   s   € ©3r"   c               ó    € V ^8„  d   QhRRRR/# ©r   Úvaluer   r   r   r   )r   s   "r   r    rß   ¢   s   € ×<Ñ<¨3Ð<°4Ñ<r"   c                	ó   € R # r$   r   ©r&   r   s   &&r   Úset_output_embeddingsÚ/GenerativePreTrainedModel.set_output_embeddings¢   r?   r"   c               ó    € V ^8„  d   QhRRRR/# rÿ   r   )r   s   "r   r    rß   £   s   € ×;Ñ;¨#Ð;°$Ñ;r"   c                	ó   € R # r$   r   r  s   &&r   Úset_input_embeddingsÚ.GenerativePreTrainedModel.set_input_embeddings£   s   € ¹r"   c               ó    € V ^8„  d   QhRRRR/# )r   Úcompile_configr   r   r   )r   s   "r   r    rß   ¤   s   € ×@Ñ@°Ð@¸Ñ@r"   c                	ó   € R # r$   r   )r&   r
  s   &&r   Úget_compiled_callÚ+GenerativePreTrainedModel.get_compiled_call¤   s   € ¹Sr"   c               ó$   € V ^8„  d   QhRRRRRR/# rä   r   )r   s   "r   r    rß   ¥   s   € ×OÑO°ÐO¸sÐOÀsÑOr"   c                	ó   € R # r$   r   ræ   s   &*,r   Úset_experts_implementationÚ4GenerativePreTrainedModel.set_experts_implementation¥   s   € ÉCr"   c               ó   € V ^8„  d   QhRR/# rF   r   )r   s   "r   r    rß   ¦   s   € ×3Ñ3¨$Ñ3r"   c                	ó   € R # r$   r   r/   s   &r   Ú_supports_logits_to_keepÚ2GenerativePreTrainedModel._supports_logits_to_keep¦   s   € ±r"   r   N)rÊ   rË   rÌ   rÍ   Ú__doc__rÎ   rá   rç   rë   rï   rô   rø   rü   r  r  r  r  r  rÐ   r   r"   r   rÒ   rÒ   †   sp   ‡ ñð ƒKØÓØÓØÓØÓØÓØÓØƒLØ!Ó!Ø #Ó#àÓå0Ý<Ý=Ý'Ý%Ý/Ý.Ý<Ý;Ý@ÝOß3Ñ3r"   rÒ   c                  ó"   € ] tR t^©t$ R]R&   RtR# )ÚStringValuedEnumLiker   r   r   N)rÊ   rË   rÌ   rÍ   rÎ   rÐ   r   r"   r   r  r  ©   s   ‡ Ø‡Jr"   r  c                  óL   € ] tR t^­t$ R]R&   R]R&   R]R&   R]R&   R R	 ltR
tR# )ÚPeftConfigLiker  Ú	peft_typer   Úis_prompt_learningzstr | PathLike[str] | NoneÚbase_model_name_or_pathÚinference_modec               ó$   € V ^8„  d   QhRRRRRR/# )r   Úsave_directoryzstr | PathLike[str]rO   r   r   r   r   )r   s   "r   r    ÚPeftConfigLike.__annotate__³   s   € ×^Ñ^Ð.AÐ^ÈSÐ^ÐUYÑ^r"   c                	ó   € R # r$   r   )r&   r   rO   s   &&,r   Úsave_pretrainedÚPeftConfigLike.save_pretrained³   s   € Ñ[^r"   r   N)rÊ   rË   rÌ   rÍ   rÎ   r#  rÐ   r   r"   r   r  r  ­   s    ‡ Ø#Ó#ØÓØ7Ó7ØÓç^Ñ^r"   r  c                  ó&   € ] tR t^¶t$ RtR]R&   RtR# )ÚWhisperGenerationConfigLikezXProtocol for Whisper-specific generation config fields accessed in generation internals.r   Úno_timestamps_token_idr   N)rÊ   rË   rÌ   rÍ   r  rÎ   rÐ   r   r"   r   r&  r&  ¶   s   ‡ Ùbà×r"   r&  )Ú__conditional_annotations__r  Ú
__future__r   ÚloggingÚcollections.abcr   r   Úosr   Útypingr   r   r   r	   Útorchr   r
   rÎ   r   ÚBaseExceptionÚtupleÚtyperM   r   r   r   rÒ   r  r  r&  )r(  s   @r   Ú<module>r2     s»   øðô =å "ã ß 3Ý ß :Ó :÷ Ûð €€yÓ àØ
õàõð ˆD�Õ °Ð6Õ7õ8ð ˆó ð  €�	Ó ô\S˜ô \Sô~ 4 ô  4ôF˜8ô ô_�Xô _ô  (ö  r"   