Wonderplex commited on
Commit
d762753
·
unverified ·
1 Parent(s): cad4701

added decorator to generate action (#69)

Browse files

* added decorator to generate action

* changed decoration to prepare_model

Files changed (1) hide show
  1. sotopia_generate.py +2 -1
sotopia_generate.py CHANGED
@@ -3,7 +3,6 @@ import os
3
  from typing import TypeVar
4
  from functools import cache
5
  import logging
6
- import json
7
 
8
  import torch
9
  from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
@@ -38,6 +37,7 @@ OutputType = TypeVar("OutputType", bound=object)
38
  log = logging.getLogger("generate")
39
  logging_handler = LoggingCallbackHandler("langchain")
40
 
 
41
  def generate_action(
42
  model_name: str,
43
  history: str,
@@ -82,6 +82,7 @@ def generate_action(
82
  # print(e)
83
  # return AgentAction(action_type="none", argument="")
84
 
 
85
  @cache
86
  def prepare_model(model_name):
87
  compute_type = torch.float16
 
3
  from typing import TypeVar
4
  from functools import cache
5
  import logging
 
6
 
7
  import torch
8
  from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
 
37
  log = logging.getLogger("generate")
38
  logging_handler = LoggingCallbackHandler("langchain")
39
 
40
+ # @spaces.GPU
41
  def generate_action(
42
  model_name: str,
43
  history: str,
 
82
  # print(e)
83
  # return AgentAction(action_type="none", argument="")
84
 
85
+ @spaces.GPU(duration=1200)
86
  @cache
87
  def prepare_model(model_name):
88
  compute_type = torch.float16