§
    [�’jÙ  ã                   ó„  — d dl mZ ddlmZmZmZmZ g d¢g d¢dœZ	  e¦   «         s
 e¦   «         ‚	 g d¢ed<   g d	¢ed
<   g d¢ed<   g d¢ed<   g d¢ed<   g d¢ed<   n# e$ r Y nw xY w	  e¦   «         s
 e¦   «         ‚	 edxx         dgz  cc<   n# e$ r Y nw xY werúddlm	Z	m
Z
mZmZmZmZmZ ddlmZmZmZmZ 	  e¦   «         s
 e¦   «         ‚	 ddlmZmZmZmZmZ ddlmZmZmZmZm Z  ddl!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZA ddlBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJ ddlmKZKmLZLmMZMmNZNmOZO ddlPmQZQmRZRmSZSmTZTmUZU n# e$ r Y nw xY w	  e¦   «         s
 e¦   «         ‚	 ddlmVZV dS # e$ r Y dS w xY wd dlWZW eeX eY¦   «         d         eeZ¬¦  «        eWj[        eX<   dS )é    )ÚTYPE_CHECKINGé   )ÚOptionalDependencyNotAvailableÚ_LazyModuleÚis_rich_availableÚis_torch_available)ÚBaseWatermarkingConfigÚCompileConfigÚContinuousBatchingConfigÚGenerationConfigÚGenerationModeÚSynthIDTextWatermarkingConfigÚWatermarkingConfig)ÚAsyncTextIteratorStreamerÚBaseStreamerÚTextIteratorStreamerÚTextStreamer)Úconfiguration_utilsÚ	streamers)ÚAssistedCandidateGeneratorÚCandidateGeneratorÚEarlyExitCandidateGeneratorÚPromptLookupCandidateGeneratorÚDFlashTokenCandidateGeneratorÚcandidate_generator) Ú#AlternatingCodebooksLogitsProcessorÚ%ClassifierFreeGuidanceLogitsProcessorÚ#EncoderNoRepeatNGramLogitsProcessorÚ'EncoderRepetitionPenaltyLogitsProcessorÚEpsilonLogitsWarperÚEtaLogitsWarperÚExponentialDecayLengthPenaltyÚForcedBOSTokenLogitsProcessorÚForcedEOSTokenLogitsProcessorÚInfNanRemoveLogitsProcessorÚLogitNormalizationÚLogitsProcessorÚLogitsProcessorListÚMinLengthLogitsProcessorÚ!MinNewTokensLengthLogitsProcessorÚMinPLogitsWarperÚNoBadWordsLogitsProcessorÚNoRepeatNGramLogitsProcessorÚ PrefixConstrainedLogitsProcessorÚ RepetitionPenaltyLogitsProcessorÚSequenceBiasLogitsProcessorÚSuppressTokensLogitsProcessorÚ$SuppressTokensAtBeginLogitsProcessorÚ#SynthIDTextWatermarkLogitsProcessorÚTemperatureLogitsWarperÚTopHLogitsWarperÚTopKLogitsWarperÚTopPLogitsWarperÚTypicalLogitsWarperÚ.UnbatchedClassifierFreeGuidanceLogitsProcessorÚWhisperTimeStampLogitsProcessorÚWatermarkLogitsProcessorÚlogits_process)ÚMaxLengthCriteriaÚMaxTimeCriteriaÚConfidenceCriteriaÚEosTokenCriteriaÚStoppingCriteriaÚStoppingCriteriaListÚvalidate_stopping_criteriaÚStopStringCriteriaÚstopping_criteria)ÚContinuousBatchingManagerÚContinuousMixinÚFIFOSchedulerÚPrefillFirstSchedulerÚ	SchedulerÚcontinuous_batching)ÚGenerationMixinÚGenerateBeamDecoderOnlyOutputÚ GenerateBeamEncoderDecoderOutputÚGenerateDecoderOnlyOutputÚGenerateEncoderDecoderOutputÚutils)ÚWatermarkDetectorÚWatermarkDetectorOutputÚBayesianDetectorModelÚBayesianDetectorConfigÚSynthIDTextWatermarkDetectorÚwatermarkingr   ÚTextDiffusionStreameré   )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/   r0   r2   r1   r3   r4   r5   r6   r7   r8   r9   r;   r:   )r?   r@   r=   r>   rA   rB   rD   rC   )rM   rN   rO   rP   rL   )rU   rT   rV   rR   rS   )rX   NÚ__file__)Úmodule_spec)\Útypingr   rQ   r   r   r   r   Ú_import_structurer   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rK   rF   rG   rH   rI   rJ   r<   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r2   r1   r3   r4   r5   r6   r7   r8   r9   r;   r:   rE   r?   r@   r=   r>   rA   rB   rD   rC   rM   rN   rO   rP   rL   rW   rU   rT   rV   rR   rS   rX   ÚsysÚ__name__ÚglobalsÚ__spec__Úmodules© ó    úNC:\Projects\DSCons\.venv\Lib\site-packages\transformers\generation\__init__.pyú<module>rf      s  ðð !Ð  Ð  Ð  Ð  Ð  à fÐ fÐ fÐ fÐ fÐ fÐ fÐ fÐ fÐ fÐ fÐ fðð ð ð gÐfÐfðð Ð ðMØÐÑÔð /Ø,Ð,Ñ.Ô.Ð.ð/ð
0ð 0ð 0ÐÐ+Ñ,ð!+ð !+ð !+ÐÐ&Ñ'ðD	.ð 	.ð 	.ÐÐ)Ñ*ð0ð 0ð 0ÐÐ+Ñ,ð"ð "ð "Ð�gÑð)ð )ð )Ð�nÑ%Ð%øðI &ð 	ð 	ð 	Ø€Dð	øøøðV@ØÐÑÔð /Ø,Ð,Ñ.Ô.Ð.ð/ð
 �kÐ"Ð"Ô"Ð'>Ð&?Ñ?Ð"Ð"Ñ"Ð"øð &ð 	ð 	ð 	Ø€Dð	øøøð ð erðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð gÐfÐfÐfÐfÐfÐfÐfÐfÐfÐfÐfðM
Ø!Ð!Ñ#Ô#ð 	3Ø0Ð0Ñ2Ô2Ð2ð	3ð
	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð!	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ð !	
ðD		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð 		
ð	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
ð 	
øðI *ð ð ð ØˆðøøøðV5Ø Ð Ñ"Ô"ð 	3Ø0Ð0Ñ2Ô2Ð2ð	3ð
 	5Ð4Ð4Ð4Ð4Ð4Ð4Ð4øð *ð ð ð Øˆˆðøøøð €J€J€Jà'˜K¨°'°'±)´)¸JÔ2GÐIZÐhpÐqÑqÔq€C„K�ÑÐÐsG   �A ÁA%Á$A%Á)B ÂBÂBÂ<E" Å"E*Å)E*Å.F ÆFÆF