o
    -i	                     @   s   d dl mZmZ ddgZ	 i dddddd	d
dddddddddddddddddddddd d!d"d#d$d%Zd&d' Ze  d(S ))    )ReasoningParserReasoningParserManagerr   r   deepseek_r1)deepseek_r1_reasoning_parserDeepSeekR1ReasoningParserdeepseek_v3)deepseek_v3_reasoning_parserDeepSeekV3ReasoningParserernie45)ernie45_reasoning_parserErnie45ReasoningParserglm45)glm4_moe_reasoning_parserGlm4MoeModelReasoningParseropenai_gptoss)gptoss_reasoning_parserGptOssReasoningParsergranite)granite_reasoning_parserGraniteReasoningParserholo2)holo2_reasoning_parserHolo2ReasoningParserhunyuan_a13b)hunyuan_a13b_reasoning_parserHunyuanA13BReasoningParserkimi_k2)kimi_k2_reasoning_parserKimiK2ReasoningParser
minimax_m2)minimax_m2_reasoning_parserMiniMaxM2ReasoningParserminimax_m2_append_think)r    #MiniMaxM2AppendThinkReasoningParsermistral)mistral_reasoning_parserMistralReasoningParserolmo3)olmo3_reasoning_parserOlmo3ReasoningParserqwen3)qwen3_reasoning_parserQwen3ReasoningParserseed_oss)seedoss_reasoning_parserSeedOSSReasoningParserstep3)step3_reasoning_parserStep3ReasoningParserstep3p5)step3p5_reasoning_parserStep3p5ReasoningParserc                  C   s2   t  D ]\} \}}d| }t| || qd S )Nzvllm.reasoning.)_REASONING_PARSERS_TO_REGISTERitemsr   register_lazy_module)name	file_name
class_namemodule_path r=   T/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/vllm/reasoning/__init__.pyregister_lazy_reasoning_parsers^   s   
r?   N)$vllm.reasoning.abs_reasoning_parsersr   r   __all__r6   r?   r=   r=   r=   r>   <module>   sT   	!%)-159=AH
