Update handler.py
Browse files- 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(
|
13 |
-
self.model =
|
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 |
"""
|