Chituyi7 commited on
Commit
fc7b228
1 Parent(s): 11b04f7

update hander.py for generative model

Browse files
Files changed (1) hide show
  1. handler.py +13 -14
handler.py CHANGED
@@ -1,14 +1,13 @@
1
- from transformers import AutoModelForSequenceClassification, AutoTokenizer
2
-
3
-
4
- class EndpointHandler:
5
- def __init__(self, path="Chituyi7/EBO-AlpacaLlama3-8B-InstructionTuned"):
6
- # Initialize your model here
7
- self.model = AutoModelForSequenceClassification.from_pretrained(path)
8
- self.tokenizer = AutoTokenizer.from_pretrained(path)
9
-
10
- def __call__(self, data):
11
- # Use your model to make predictions here
12
- inputs = self.tokenizer(data["inputs"], return_tensors="pt")
13
- outputs = self.model(**inputs)
14
- return outputs.logits.argmax(-1).item()
 
1
+ from transformers import AutoModelForCausalLM, AutoTokenizer
2
+
3
+ class EndpointHandler:
4
+ def __init__(self, path="Chituyi7/EBO-AlpacaLlama3-8B-InstructionTuned"):
5
+ # Initialize your model here
6
+ self.model = AutoModelForCausalLM.from_pretrained(path)
7
+ self.tokenizer = AutoTokenizer.from_pretrained(path)
8
+
9
+ def __call__(self, data):
10
+ # Use your model to make predictions here
11
+ inputs = self.tokenizer(data["inputs"], return_tensors="pt")
12
+ outputs = self.model(**inputs)
13
+ return outputs.logits.argmax(-1).item()