Full file replacements for:
- registry.py (453 lines): Qwen3_5ForCausalLM + Qwen3_5MoeForCausalLM
pre-registered in _TEXT_GENERATION_MODELS dict
- tool_parsers/__init__.py: Qwen3CoderToolParser pre-imported + exported
Eliminated: patch_vllm_qwen3_5.py, patch_vllm_tool_parser.py
Remaining: patch_transformers_qwen3_5.py (1 script) — this one modifies
pip-installed transformers' configuration_auto.py which is version-specific
and can't be pre-copied. Documented in patch_ops.sh.
Score: 5/6 patch scripts eliminated. Only 1 remains (unavoidable).
13 lines
509 B
Python
13 lines
509 B
Python
from .abstract_tool_parser import ToolParser, ToolParserManager
|
|
from .hermes_tool_parser import Hermes2ProToolParser
|
|
from .internlm2_tool_parser import Internlm2ToolParser
|
|
from .llama_tool_parser import Llama3JsonToolParser
|
|
from .mistral_tool_parser import MistralToolParser
|
|
from .qwen3coder_tool_parser import Qwen3CoderToolParser
|
|
|
|
__all__ = [
|
|
"ToolParser", "ToolParserManager", "Hermes2ProToolParser",
|
|
"MistralToolParser", "Internlm2ToolParser", "Llama3JsonToolParser",
|
|
"Qwen3CoderToolParser"
|
|
]
|