Britania commited on
Commit
d462649
路
verified 路
1 Parent(s): 655f992

Update handler.py

Browse files
Files changed (1) hide show
  1. handler.py +4 -3
handler.py CHANGED
@@ -1,11 +1,12 @@
1
  from transformers import AutoModelForCausalLM, AutoTokenizer
2
  from typing import Dict, Any, List
3
  import torch
 
 
4
  class EndpointHandler():
5
  def __init__(self, path=""):
6
  # Carga el modelo y el tokenizer
7
  self.my_model_name = "Britania/AthelticRoutinesModel"
8
-
9
  self.fine_tuned_model = AutoModelForCausalLM.from_pretrained(
10
  self.my_model_name,
11
  trust_remote_code=True,
@@ -16,7 +17,7 @@ class EndpointHandler():
16
 
17
  def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
18
  # Procesa la entrada y llama al modelo para generar texto
19
- input_data = data["input"]
20
  template = """
21
  [INST] <<SYS>>
22
  A continuaci贸n se presentan par谩metros fisiol贸gicos y ambientales capturados por los sensores de un smartwatch utilizado por un atleta. Bas谩ndote en estos datos y en tu conocimiento de las rutinas de entrenamiento para atletas, crea una rutina diaria de entrenamiento personalizada para el atleta.
@@ -28,4 +29,4 @@ class EndpointHandler():
28
  max_new_tokens = 1600
29
  temperature = 0.000001
30
  result = model_inference(self.fine_tuned_model, self.my_tokenizer, filled_template, max_new_tokens, temperature)
31
- return [{"generated_text": result}]
 
1
  from transformers import AutoModelForCausalLM, AutoTokenizer
2
  from typing import Dict, Any, List
3
  import torch
4
+ import json
5
+
6
  class EndpointHandler():
7
  def __init__(self, path=""):
8
  # Carga el modelo y el tokenizer
9
  self.my_model_name = "Britania/AthelticRoutinesModel"
 
10
  self.fine_tuned_model = AutoModelForCausalLM.from_pretrained(
11
  self.my_model_name,
12
  trust_remote_code=True,
 
17
 
18
  def __call__(self, data: Dict[str, Any]) -> List[Dict[str, Any]]:
19
  # Procesa la entrada y llama al modelo para generar texto
20
+ input_data = data
21
  template = """
22
  [INST] <<SYS>>
23
  A continuaci贸n se presentan par谩metros fisiol贸gicos y ambientales capturados por los sensores de un smartwatch utilizado por un atleta. Bas谩ndote en estos datos y en tu conocimiento de las rutinas de entrenamiento para atletas, crea una rutina diaria de entrenamiento personalizada para el atleta.
 
29
  max_new_tokens = 1600
30
  temperature = 0.000001
31
  result = model_inference(self.fine_tuned_model, self.my_tokenizer, filled_template, max_new_tokens, temperature)
32
+ return [{"generated_text": result}]