o
    á)iV  ã                   @   sB   d dl mZ d dlmZ d dlZd dlmZ eG dd„ dƒƒZdS )é    )Ú	dataclass)ÚOptionalN)ÚLogitsProcessorsc                   @   sØ   e Zd ZU eej ed< eed< eed< eej ed< eej ed< ee	ej
f ed< ee	 ed< eed< eej ed	< ejed
< ejed< ejed< eee	  ed< eej ed< ee	eee	  f ed< eed< dS )ÚSamplingMetadataZtemperatureZ
all_greedyZ
all_randomZtop_pZtop_kÚ
generatorsZmax_num_logprobsZno_penaltiesZprompt_token_idsZfrequency_penaltiesZpresence_penaltiesZrepetition_penaltiesZoutput_token_idsZallowed_token_ids_maskZbad_words_token_idsZlogitsprocsN)Ú__name__Ú
__module__Ú__qualname__r   ÚtorchZTensorÚ__annotations__ÚboolÚdictÚintÚ	GeneratorÚlistr   © r   r   úc/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/vllm/v1/sample/metadata.pyr      s"   
 


r   )Údataclassesr   Útypingr   r
   Zvllm.v1.sample.logits_processorr   r   r   r   r   r   Ú<module>   s   