@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / bb3aeddfaf
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 15, 18:30 UTC

[CI] Nightly Tests (#14898)

Signed-off-by: rshaw@neuralmagic.com <rshaw@neuralmagic.com> Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Co-authored-by: rshaw@neuralmagic.com <rshaw@neuralmagic.com>

Robert Shaw committed Mar 16, 2025 at 22:06 UTC bb3aeddfaf338a9bbac10e3c75027b7f8c5c08e0
2 files changed +14 -2
tests/models/decoder_only/language/test_mistral.py
+1
@@ -201,6 +201,7 @@ def test_models(
201 )
202
203
204 +@pytest.mark.skip("RE-ENABLE: test is currently failing on main.")
205 @pytest.mark.parametrize("model", MISTRAL_FORMAT_MODELS)
206 @pytest.mark.parametrize("dtype", ["bfloat16"])
207 @pytest.mark.parametrize("max_tokens", [64])
tests/tool_use/utils.py
+13 -2
@@ -46,6 +46,7 @@ CONFIGS: dict[str, ServerConfig] = {
46 "model":
47 "NousResearch/Hermes-3-Llama-3.1-8B",
48 "arguments": [
49 + "--enforce-eager", "--no-enable-prefix-caching",
50 "--tool-call-parser", "hermes", "--chat-template",
51 str(VLLM_PATH / "examples/tool_chat_template_hermes.jinja")
52 ],
@@ -60,6 +61,7 @@ CONFIGS: dict[str, ServerConfig] = {
61 "model":
62 "meta-llama/Meta-Llama-3.1-8B-Instruct",
63 "arguments": [
64 + "--enforce-eager", "--no-enable-prefix-caching",
65 "--tool-call-parser", "llama3_json", "--chat-template",
66 str(VLLM_PATH / "examples/tool_chat_template_llama3.1_json.jinja")
67 ],
@@ -70,6 +72,7 @@ CONFIGS: dict[str, ServerConfig] = {
72 "model":
73 "meta-llama/Llama-3.2-3B-Instruct",
74 "arguments": [
75 + "--enforce-eager", "--no-enable-prefix-caching",
76 "--tool-call-parser", "llama3_json", "--chat-template",
77 str(VLLM_PATH / "examples/tool_chat_template_llama3.2_json.jinja")
78 ],
@@ -80,6 +83,7 @@ CONFIGS: dict[str, ServerConfig] = {
83 "model":
84 "mistralai/Mistral-7B-Instruct-v0.3",
85 "arguments": [
86 + "--enforce-eager", "--no-enable-prefix-caching",
87 "--tool-call-parser", "mistral", "--chat-template",
88 str(VLLM_PATH / "examples/tool_chat_template_mistral.jinja"),
89 "--ignore-patterns=\"consolidated.safetensors\""
@@ -111,22 +115,28 @@ CONFIGS: dict[str, ServerConfig] = {
115 "model":
116 "ibm-granite/granite-3.0-8b-instruct",
117 "arguments": [
118 + "--enforce-eager", "--no-enable-prefix-caching",
119 "--tool-call-parser", "granite", "--chat-template",
120 str(VLLM_PATH / "examples/tool_chat_template_granite.jinja")
121 ],
122 },
123 "granite-3.1-8b": {
119 - "model": "ibm-granite/granite-3.1-8b-instruct",
124 + "model":
125 + "ibm-granite/granite-3.1-8b-instruct",
126 "arguments": [
127 + "--enforce-eager",
128 + "--no-enable-prefix-caching",
129 "--tool-call-parser",
130 "granite",
131 ],
124 - "supports_parallel": True,
132 + "supports_parallel":
133 + True,
134 },
135 "internlm": {
136 "model":
137 "internlm/internlm2_5-7b-chat",
138 "arguments": [
139 + "--enforce-eager", "--no-enable-prefix-caching",
140 "--tool-call-parser", "internlm", "--chat-template",
141 str(VLLM_PATH /
142 "examples/tool_chat_template_internlm2_tool.jinja"),
@@ -139,6 +149,7 @@ CONFIGS: dict[str, ServerConfig] = {
149 "model":
150 "Team-ACE/ToolACE-8B",
151 "arguments": [
152 + "--enforce-eager", "--no-enable-prefix-caching",
153 "--tool-call-parser", "pythonic", "--chat-template",
154 str(VLLM_PATH / "examples/tool_chat_template_toolace.jinja")
155 ],