mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-15 11:15:01 +08:00
Fix ValueError: Missing value for tag key(s): model_name,engine. (#19113)
Signed-off-by: Seiji Eicher <seiji@anyscale.com>
This commit is contained in:
parent
8e972d9c44
commit
2669a0d7b5
@ -47,12 +47,15 @@ def test_engine_log_metrics_ray(
|
|||||||
engine_args, stat_loggers=[RayPrometheusStatLogger])
|
engine_args, stat_loggers=[RayPrometheusStatLogger])
|
||||||
|
|
||||||
for i, prompt in enumerate(example_prompts):
|
for i, prompt in enumerate(example_prompts):
|
||||||
engine.generate(
|
results = engine.generate(
|
||||||
request_id=f"request-id-{i}",
|
request_id=f"request-id-{i}",
|
||||||
prompt=prompt,
|
prompt=prompt,
|
||||||
sampling_params=SamplingParams(max_tokens=max_tokens),
|
sampling_params=SamplingParams(max_tokens=max_tokens),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
async for _ in results:
|
||||||
|
pass
|
||||||
|
|
||||||
# Create the actor and call the async method
|
# Create the actor and call the async method
|
||||||
actor = EngineTestActor.remote() # type: ignore[attr-defined]
|
actor = EngineTestActor.remote() # type: ignore[attr-defined]
|
||||||
ray.get(actor.run.remote())
|
ray.get(actor.run.remote())
|
||||||
|
|||||||
@ -31,6 +31,16 @@ class RayPrometheusMetric:
|
|||||||
|
|
||||||
self.metric.set_default_tags(labelskwargs)
|
self.metric.set_default_tags(labelskwargs)
|
||||||
|
|
||||||
|
if labels:
|
||||||
|
if len(labels) != len(self.metric._tag_keys):
|
||||||
|
raise ValueError(
|
||||||
|
"Number of labels must match the number of tag keys. "
|
||||||
|
f"Expected {len(self.metric._tag_keys)}, got {len(labels)}"
|
||||||
|
)
|
||||||
|
|
||||||
|
self.metric.set_default_tags(
|
||||||
|
dict(zip(self.metric._tag_keys, labels)))
|
||||||
|
|
||||||
return self
|
return self
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user