feat: Optimize model max_num_seqs and global benchmark parameters for Strix Halo, and centralize configurations in models.py.

Šī revīzija ir iekļauta:
Donato Capitella
2026-02-02 08:45:13 +00:00
vecāks 6f118ff936
revīzija 0109e6a19b
3 mainīti faili ar 53 papildinājumiem un 39 dzēšanām
+10 -10
Parādīt failu
@@ -4,14 +4,14 @@ MODEL_TABLE = {
"meta-llama/Meta-Llama-3.1-8B-Instruct": {
"trust_remote": False,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24", # Strix Halo Optimized (Bandwidth Limit)
"max_tokens": "32768"
},
"google/gemma-3-12b-it": {
"trust_remote": False,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24",
"max_tokens": "32768"
},
# 2. GPT-OSS 20B (MXFP4)
@@ -19,14 +19,14 @@ MODEL_TABLE = {
"openai/gpt-oss-20b": {
"trust_remote": True,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24",
"max_tokens": "8192"
},
"openai/gpt-oss-120b": {
"trust_remote": True,
"valid_tp": [1],
"max_num_seqs": "64",
"max_num_seqs": "16",
"max_tokens": "8192"
},
@@ -34,7 +34,7 @@ MODEL_TABLE = {
"Qwen/Qwen3-14B-AWQ": {
"trust_remote": True,
"valid_tp": [1], # Too big for single GPU
"max_num_seqs": "32", # Lower concurrency for safety
"max_num_seqs": "24", # Strix Halo Optimized
"max_tokens": "16384", # Lower batch size because Eager mode is CPU intensive
"enforce_eager": False,
"env": {"VLLM_USE_TRITON_AWQ": "1"} # Fixes "Unsupported Hardware" error
@@ -45,7 +45,7 @@ MODEL_TABLE = {
"trust_remote": True,
"enforce_eager": False,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24",
"max_tokens": "32768"
},
@@ -53,7 +53,7 @@ MODEL_TABLE = {
"trust_remote": True,
"enforce_eager": False,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24",
"max_tokens": "32768"
},
@@ -61,7 +61,7 @@ MODEL_TABLE = {
"trust_remote": True,
"enforce_eager": False,
"valid_tp": [1, 2],
"max_num_seqs": "64",
"max_num_seqs": "24",
"max_tokens": "32768",
},
@@ -71,7 +71,7 @@ MODEL_TABLE = {
"dazipe/Qwen3-Next-80B-A3B-Instruct-GPTQ-Int4A16": {
"trust_remote": True,
"valid_tp": [1], # Too big for single GPU
"max_num_seqs": "32", # Lower concurrency for safety
"max_num_seqs": "16", # Large Model / Bandwidth Constrained
"max_tokens": "16384", # Lower batch size because Eager mode is CPU intensive
"enforce_eager": True,
"env": {"VLLM_USE_TRITON_AWQ": "1"} # Fixes "Unsupported Hardware" error
@@ -93,6 +93,6 @@ MODELS_TO_RUN = [
# Hardware / Global Defaults
GPU_UTIL = "0.90"
OFF_NUM_PROMPTS = 200
OFF_NUM_PROMPTS = 100 # Reduced for Strix Halo (Bandwidth Limited)
OFF_FORCED_OUTPUT = "512"
DEFAULT_BATCH_TOKENS = "8192"