[ARCH] Eliminate 2 more patch scripts — registry.py + tool_parsers __init__.py
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).
This commit is contained in:
12
qwen3_6_scripts/tool_parsers_init.py
Normal file
12
qwen3_6_scripts/tool_parsers_init.py
Normal file
@@ -0,0 +1,12 @@
|
||||
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"
|
||||
]
|
||||
Reference in New Issue
Block a user