
    3j                     n   S SK Jr  SSKJrJrJrJr  / SQ/ SQS.r \" 5       (       d  \" 5       e / SQ\S'   / S	Q\S
'   / SQ\S'   / SQ\S'   / SQ\S'   / SQ\S'    \" 5       (       d  \" 5       e \S==   S/-  ss'   \(       a  SSKJ	r	J
r
JrJrJrJrJr  SSKJrJrJrJr   \" 5       (       d  \" 5       e SSKJrJrJrJr  SSKJrJrJrJrJr  SSK J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@  SSKAJBrBJCrCJDrDJErEJFrFJGrGJHrHJIrI  SSKJJrJJKrKJLrLJMrMJNrN  SSKOJPrPJQrQJRrRJSrSJTrT   \" 5       (       d  \" 5       e SSKJUrU  gS SKVrV\" \W\X" 5       S   \\YS9\VR                  \W'   g! \ a     GN3f = f! \ a     GNf = f! \ a     Naf = f! \ a     gf = f)    )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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/   r1   r0   r2   r3   r4   r5   r6   r7   r8   r:   r9   )r>   r?   r<   r=   r@   rA   rC   rB   )rL   rM   rN   rO   rK   )rT   rS   rU   rQ   rR   )rW   N__file__)module_spec)[typingr   rP   r   r   r   r   _import_structurer   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rJ   rE   rF   rG   rH   rI   r;   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r1   r0   r2   r3   r4   r5   r6   r7   r8   r:   r9   rD   r>   r?   r<   r=   r@   rA   rC   rB   rL   rM   rN   rO   rK   rV   rT   rS   rU   rQ   rR   rW   sys__name__globals__spec__modules     Z/home/wildlama/miniconda3/lib/python3.13/site-packages/transformers/generation/__init__.py<module>re      s   ! f f g L,..  
0+,!+&'D	.)*0+,"g)n%@,.. 
 k"'>&??"    gfL
!##022 $
	
 	
	
 	
!	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
D		
 		
 		
	
 	
	
 	
5 ""022 #
 	5 '')J2GIZhpqCKKo & 		Z & 		* * Z * sG   F F $F F+ FFFFF('F(+F43F4