Skip to content

Commit e1536be

Browse files
committed
fix: AttributeError
1 parent c129fa6 commit e1536be

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

HakaseCore/llm/llama3.py

+5-10
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
import os.path
33

44
import torch
5-
from transformers import (
6-
AutoModelForCausalLM,
7-
AutoTokenizer,
8-
BitsAndBytesConfig,
9-
TextStreamer,
10-
)
5+
from transformers import AutoModelForCausalLM
6+
from transformers import AutoTokenizer
7+
from transformers import BitsAndBytesConfig
8+
from transformers import TextStreamer
119

1210

1311
class LLama3(object):
@@ -41,10 +39,8 @@ def __init__(self, accelerate_engine: str = "cuda", debug: bool = False) -> None
4139
self.tokenizer = AutoTokenizer.from_pretrained(
4240
self.model_id, add_special_tokens=True
4341
)
42+
self.tokenizer.pad_token = self.tokenizer.eos_token
4443
self.tokenizer.padding_side = "right"
45-
self.streamer = TextStreamer(
46-
self.tokenizer, skip_prompt=True, skip_special_tokens=True
47-
)
4844

4945
def load_prompt(self) -> list[dict[str, str]]:
5046
# Get Hakase Project Path
@@ -67,7 +63,6 @@ def generate_text(self, instruction: str) -> str:
6763
)
6864
outputs = self.model.generate(
6965
prompt,
70-
streamer=self.streamer,
7166
do_sample=True,
7267
temperature=0.4,
7368
top_p=0.9,

0 commit comments

Comments
 (0)