Ozaii commited on
Commit
48c4941
·
verified ·
1 Parent(s): 0e6dca2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import torch
 
2
  from transformers import AutoTokenizer, AutoModelForCausalLM, TextIteratorStreamer
3
  from threading import Thread
4
  import gradio as gr
@@ -8,8 +9,14 @@ MODEL_PATH = "Ozaii/zephyr-bae"
8
  print("Attempting to load Zephyr... Cross your fingers! 🤞")
9
 
10
  try:
11
- model = AutoModelForCausalLM.from_pretrained(MODEL_PATH, torch_dtype=torch.float16, device_map="auto")
12
- tokenizer = AutoTokenizer.from_pretrained(MODEL_PATH)
 
 
 
 
 
 
13
  tokenizer.pad_token = tokenizer.eos_token
14
  print("Zephyr loaded successfully! Time to charm!")
15
  except Exception as e:
 
1
  import torch
2
+ from peft import PeftModel, PeftConfig
3
  from transformers import AutoTokenizer, AutoModelForCausalLM, TextIteratorStreamer
4
  from threading import Thread
5
  import gradio as gr
 
9
  print("Attempting to load Zephyr... Cross your fingers! 🤞")
10
 
11
  try:
12
+ peft_config = PeftConfig.from_pretrained(MODEL_PATH)
13
+ base_model = AutoModelForCausalLM.from_pretrained(
14
+ peft_config.base_model_name_or_path,
15
+ torch_dtype=torch.float16,
16
+ device_map="auto"
17
+ )
18
+ model = PeftModel.from_pretrained(base_model, MODEL_PATH)
19
+ tokenizer = AutoTokenizer.from_pretrained(peft_config.base_model_name_or_path)
20
  tokenizer.pad_token = tokenizer.eos_token
21
  print("Zephyr loaded successfully! Time to charm!")
22
  except Exception as e: