File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -405,6 +405,7 @@ def eval(self, tokens: Sequence[int]):
405405 """
406406 assert self .ctx is not None
407407 n_ctx = self ._n_ctx
408+ scores = []
408409 for i in range (0 , len (tokens ), self .n_batch ):
409410 batch = tokens [i : min (len (tokens ), i + self .n_batch )]
410411 n_past = min (n_ctx - len (batch ), len (self ._input_ids ))
@@ -430,9 +431,8 @@ def eval(self, tokens: Sequence[int]):
430431 logits_view = llama_cpp .llama_get_logits (self .ctx )
431432 logits = [logits_view [i * cols : (i + 1 ) * cols ] for i in range (rows )]
432433 self .eval_logits .extend (logits )
433- self ._scores : npt .NDArray [np .single ] = np .concatenate (
434- (self ._scores , np .array (logits , dtype = np .single )), axis = 0
435- )
434+ scores .append (np .array (logits , dtype = np .single ))
435+ self ._scores = np .concatenate (scores )
436436
437437 def _sample (
438438 self ,
You can’t perform that action at this time.
0 commit comments