Skip to content

Commit 535ba11

Browse files
committed
fix issue with truncated_tokens_count huggingface#2
1 parent 19cc7a6 commit 535ba11

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/lighteval/models/dummy_model.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,17 @@ def greedy_until(self, requests: list[GreedyUntilRequest], override_bs: Optional
6666

6767
def loglikelihood(self, requests: list[LoglikelihoodRequest], override_bs: Optional[int] = None) -> list[
6868
LoglikelihoodReturn]:
69-
return [LoglikelihoodReturn((-random.random(), False), truncated_tokens_count=0, padded_tokens_count=0)
69+
return [LoglikelihoodReturn((-random.random(), False))
7070
for _ in requests]
7171

7272
def loglikelihood_rolling(self, requests: list[LoglikelihoodRollingRequest], override_bs: Optional[int] = None) -> \
7373
list[LoglikelihoodReturn]:
74-
return [LoglikelihoodReturn((-random.random(), False), truncated_tokens_count=0, padded_tokens_count=0)
74+
return [LoglikelihoodReturn((-random.random(), False))
7575
for _ in requests]
7676

7777
def loglikelihood_single_token(self, requests: list[LoglikelihoodSingleTokenRequest],
7878
override_bs: Optional[int] = None) -> list[LoglikelihoodSingleTokenReturn]:
7979
return [
80-
LoglikelihoodSingleTokenReturn(result=[-random.random() for _ in req.tokenized_continuation],
81-
truncated_tokens_count=0, padded_tokens_count=0)
80+
LoglikelihoodSingleTokenReturn(result=[-random.random() for _ in req.tokenized_continuation])
8281
for req in requests
8382
]

src/lighteval/models/model_output.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ class ModelReturn:
3131
result: Union[tuple, list, str]
3232
input_tokens: list[int] = field(default_factory=list) # model inputs
3333
generated_tokens: list[int] = field(default_factory=list) # model generations
34-
truncated_tokens_count: Optional[int] = None # How many tokens truncated
35-
padded_tokens_count: Optional[int] = None # How many tokens of padding
34+
truncated_tokens_count: Optional[int] = 0 # How many tokens truncated
35+
padded_tokens_count: Optional[int] = 0 # How many tokens of padding
3636

3737
def get_result_for_eval(self):
3838
raise NotImplementedError()

0 commit comments

Comments
 (0)