ksee commited on
Commit
c0ba8cb
1 Parent(s): 3f001ec

Update handler.py

Browse files
Files changed (1) hide show
  1. handler.py +5 -5
handler.py CHANGED
@@ -1,16 +1,16 @@
1
  from typing import Dict, Any
2
  from transformers import AutoModelForCausalLM, AutoTokenizer
3
- from peft import PeftConfig, PeftModel
4
  import torch.cuda
5
 
6
  device = "cuda" if torch.cuda.is_available() else "cpu"
7
 
8
  class EndpointHandler():
9
  def __init__(self, path=""):
10
- config = PeftConfig.from_pretrained(path)
11
- model = AutoModelForCausalLM.from_pretrained(config.base_model_name_or_path, device_map="auto")#, load_in_8bit=True, device_map='auto')
12
- self.tokenizer = AutoTokenizer.from_pretrained(config.base_model_name_or_path)
13
- self.model = PeftModel.from_pretrained(model, path)
14
 
15
  def __call__(self, data: Dict[str, Any]) -> Dict[str, Any]:
16
  """
 
1
  from typing import Dict, Any
2
  from transformers import AutoModelForCausalLM, AutoTokenizer
3
+ from peft import PeftConfig, PeftModel, AutoPeftModelForCausalLM
4
  import torch.cuda
5
 
6
  device = "cuda" if torch.cuda.is_available() else "cpu"
7
 
8
  class EndpointHandler():
9
  def __init__(self, path=""):
10
+ # config = PeftConfig.from_pretrained(path)
11
+ # model = AutoModelForCausalLM.from_pretrained(config.base_model_name_or_path, device_map="auto")#, load_in_8bit=True, device_map='auto')
12
+ self.tokenizer = AutoTokenizer.from_pretrained("EleutherAI/gpt-j-6b")
13
+ self.model = AutoPeftModelForCausalLM.from_pretrained("ksee/testgptj")
14
 
15
  def __call__(self, data: Dict[str, Any]) -> Dict[str, Any]:
16
  """