No1r97 commited on
Commit
1f03788
1 Parent(s): 00031a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -11,7 +11,7 @@ import yfinance as yf
11
  from peft import PeftModel
12
  from collections import defaultdict
13
  from datetime import date, datetime, timedelta
14
- from transformers import AutoTokenizer, AutoModelForCausalLM
15
 
16
  os.environ['HF_HOME'] = '/data/.huggingface'
17
 
@@ -38,6 +38,8 @@ tokenizer = AutoTokenizer.from_pretrained(
38
  token=access_token
39
  )
40
 
 
 
41
  B_INST, E_INST = "[INST]", "[/INST]"
42
  B_SYS, E_SYS = "<<SYS>>\n", "\n<</SYS>>\n\n"
43
 
@@ -237,7 +239,7 @@ def predict(ticker, date, n_weeks, use_basics):
237
  res = model.generate(
238
  **inputs, max_length=4096, do_sample=True,
239
  eos_token_id=tokenizer.eos_token_id,
240
- use_cache=True
241
  )
242
  output = tokenizer.decode(res[0], skip_special_tokens=True)
243
  answer = re.sub(r'.*\[/INST\]\s*', '', output, flags=re.DOTALL)
 
11
  from peft import PeftModel
12
  from collections import defaultdict
13
  from datetime import date, datetime, timedelta
14
+ from transformers import AutoTokenizer, AutoModelForCausalLM, TextStreamer
15
 
16
  os.environ['HF_HOME'] = '/data/.huggingface'
17
 
 
38
  token=access_token
39
  )
40
 
41
+ streamer = TextStreamer(tokenizer)
42
+
43
  B_INST, E_INST = "[INST]", "[/INST]"
44
  B_SYS, E_SYS = "<<SYS>>\n", "\n<</SYS>>\n\n"
45
 
 
239
  res = model.generate(
240
  **inputs, max_length=4096, do_sample=True,
241
  eos_token_id=tokenizer.eos_token_id,
242
+ use_cache=True, streamer=streamer
243
  )
244
  output = tokenizer.decode(res[0], skip_special_tokens=True)
245
  answer = re.sub(r'.*\[/INST\]\s*', '', output, flags=re.DOTALL)