Skip to content

Commit faacb63

Browse files
committed
Latest state with datasets and benchmarker created
1 parent 53e0943 commit faacb63

File tree

19 files changed

+1488
-876
lines changed

19 files changed

+1488
-876
lines changed

src/guidellm/backend/response.py

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from typing import Any, Dict, Literal, Optional
22

3-
from loguru import logger
43
from pydantic import BaseModel, computed_field
54

65
from guidellm.config import settings
@@ -107,21 +106,7 @@ def prompt_tokens(self) -> Optional[int]:
107106
108107
:return: The number of tokens in the prompt, if any.
109108
"""
110-
if settings.preferred_prompt_tokens_source == "backend":
111-
if self.response_prompt_tokens is None:
112-
logger.warning(
113-
"Preferred prompt tokens source is backend, but no prompt token "
114-
f"values were returned with the response for {self}. "
115-
"Defulating to request_prompt_tokens (if available)."
116-
)
117-
return self.response_prompt_tokens or self.request_prompt_tokens
118-
elif settings.preferred_prompt_tokens_source == "request":
119-
if self.request_prompt_tokens is None:
120-
logger.warning(
121-
"Preferred prompt tokens source is request, but no prompt token "
122-
f"values were returned with the request for {self}. "
123-
"Defulating to response_prompt_tokens (if available)."
124-
)
109+
if settings.preferred_prompt_tokens_source == "request":
125110
return self.request_prompt_tokens or self.response_prompt_tokens
126111

127112
return self.response_prompt_tokens or self.request_prompt_tokens
@@ -135,21 +120,7 @@ def output_tokens(self) -> Optional[int]:
135120
136121
:return: The number of tokens in the output, if any.
137122
"""
138-
if settings.preferred_output_tokens_source == "backend":
139-
if self.response_output_tokens is None:
140-
logger.warning(
141-
"Preferred output tokens source is backend, but no output token "
142-
f"values were returned with the response for {self}. "
143-
"Defulating to request_output_tokens (if available)."
144-
)
145-
return self.response_output_tokens or self.request_output_tokens
146-
elif settings.preferred_output_tokens_source == "request":
147-
if self.request_output_tokens is None:
148-
logger.warning(
149-
"Preferred output tokens source is request, but no output token "
150-
f"values were returned with the request for {self}. "
151-
"Defulating to response_output_tokens (if available)."
152-
)
123+
if settings.preferred_output_tokens_source == "request":
153124
return self.request_output_tokens or self.response_output_tokens
154125

155126
return self.response_output_tokens or self.request_output_tokens

0 commit comments

Comments
 (0)