[ci] fix url strips in smg ci (#16548)

Co-authored-by: Chang Su <chang.s.su@oracle.com>
This commit is contained in:
Simo Lin
2026-01-06 09:23:58 -08:00
committed by GitHub
parent 21da2dc1ce
commit a3656cbb96
4 changed files with 5 additions and 7 deletions

View File

@@ -466,7 +466,7 @@ class ModelPool:
"[%.1fs] %s is healthy at %s (check #%d)",
elapsed,
key,
instance.base_url,
instance.worker_url,
check_count,
)
instance._healthy = True

View File

@@ -85,6 +85,7 @@ def run_eval(args: Any) -> dict:
# Build base URL
base_url = getattr(args, "base_url", None)
if base_url:
base_url = base_url.rstrip("/") # Remove trailing slashes
if not base_url.endswith("/v1"):
base_url = f"{base_url}/v1"
else:

View File

@@ -36,10 +36,9 @@ class TestMMLU:
Note: setup_backend fixture already waits for workers to be ready.
"""
backend, model, client, *_ = setup_backend
base_url = str(client.base_url).rstrip("/v1")
args = SimpleNamespace(
base_url=base_url,
base_url=str(client.base_url),
model=model,
eval_name="mmlu",
num_examples=64,
@@ -60,10 +59,9 @@ class TestMMLU:
significant results.
"""
backend, model, client, *_ = setup_backend
base_url = str(client.base_url).rstrip("/v1")
args = SimpleNamespace(
base_url=base_url,
base_url=str(client.base_url),
model=model,
eval_name="mmlu",
num_examples=128,

View File

@@ -44,10 +44,9 @@ class TestPDMMLU:
accuracy meets threshold (>= 0.65).
"""
backend, model, client, *_ = setup_backend
base_url = str(client.base_url).rstrip("/v1")
args = SimpleNamespace(
base_url=base_url,
base_url=str(client.base_url),
model=model,
eval_name="mmlu",
num_examples=64,