
    -`im                     p    d dl mZ d dlmZ d dlmZ d dlmZ ee G d d                                  ZdS )    )Literal)Field)	dataclass)configc                       e Zd ZU dZdZeed<   	  ed          Ze	d         ed<   	 dZ
eed	<   	 dZedz  ed
<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 d ZdS )KVEventsConfigz&Configuration for KV event publishing.Fenable_kv_cache_eventsN)default)nullzmq	publisherztcp://*:5557endpointreplay_endpointi'  buffer_stepsi hwmmax_queue_size topicc                 8    | j         | j        rdnd| _         d S d S )Nr   r   )r   r	   )selfs    i/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/config/kv_events.py__post_init__zKVEventsConfig.__post_init__6   s)    >!&*&AMUUvDNNN "!    )__name__
__module____qualname____doc__r	   bool__annotations__r   r   r   r   strr   r   intr   r   r   r    r   r   r   r      s          10#(D((( ).d(;(;(;Iw}%;;; #Hc""" #'OS4Z&&& L# C "NC!!! E3OOON N N N Nr   r   N)	typingr   pydanticr   pydantic.dataclassesr   vllm.config.utilsr   r   r"   r   r   <module>r'      s   
             * * * * * * $ $ $ $ $ $ 
)N )N )N )N )N )N )N  )N )N )Nr   