echeyde commited on
Commit
4eac7e8
·
verified ·
1 Parent(s): ba90e5b

Upload handler.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. handler.py +13 -2
handler.py CHANGED
@@ -1,13 +1,23 @@
1
  from typing import Dict, List, Any
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
  import torch
 
4
 
5
 
 
 
 
 
6
  class EndpointHandler:
7
  def __init__(self, path=""):
8
  # Initialize model and tokenizer
9
- self.tokenizer = AutoTokenizer.from_pretrained(path)
10
- self.model = AutoModelForCausalLM.from_pretrained(path)
 
 
 
 
 
11
  self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
12
  self.model.to(self.device)
13
 
@@ -27,6 +37,7 @@ class EndpointHandler:
27
  """
28
  # Get input text and parameters
29
  inputs = data.pop("inputs", data)
 
30
  parameters = data.pop("parameters", {})
31
 
32
  # Default generation parameters
 
1
  from typing import Dict, List, Any
2
  from transformers import AutoTokenizer, AutoModelForCausalLM
3
  import torch
4
+ import logging
5
 
6
 
7
+
8
+ logger = logging.getLogger()
9
+ logger.setLevel(logging.DEBUG)
10
+
11
  class EndpointHandler:
12
  def __init__(self, path=""):
13
  # Initialize model and tokenizer
14
+ logger.info("Loading model and tokenizer...")
15
+ self.tokenizer = AutoTokenizer.from_pretrained(".")
16
+ logger.info("tokenizer loaded...")
17
+
18
+ self.model = AutoModelForCausalLM.from_pretrained(".")
19
+ logger.info("model loaded...")
20
+
21
  self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
22
  self.model.to(self.device)
23
 
 
37
  """
38
  # Get input text and parameters
39
  inputs = data.pop("inputs", data)
40
+ logger.info("inputs loaded...", inputs)
41
  parameters = data.pop("parameters", {})
42
 
43
  # Default generation parameters