Alejadro Sanchez-Giraldo commited on
Commit
1a9dd5a
·
1 Parent(s): b930686
Files changed (2) hide show
  1. app.py +10 -0
  2. requirements.txt +2 -1
app.py CHANGED
@@ -7,6 +7,15 @@ import time
7
  from transformers import AutoTokenizer, AutoModelForCausalLM
8
 
9
 
 
 
 
 
 
 
 
 
 
10
  def capture_logs(log_body, log_file, uuid_label):
11
  logger = logging.getLogger('MyApp')
12
  logger.setLevel(logging.INFO)
@@ -60,6 +69,7 @@ else:
60
 
61
 
62
  # Function to handle user input and generate a response
 
63
  def chatbot_response(query, tokens, top_k, top_p):
64
  uuid_label = str(uuid.uuid4())
65
 
 
7
  from transformers import AutoTokenizer, AutoModelForCausalLM
8
 
9
 
10
+ zero = torch.Tensor([0]).cuda()
11
+ print(zero.device) # <-- 'cpu' 🤔
12
+
13
+
14
+ @spaces.GPU
15
+ def greet(n):
16
+ print(zero.device) # <-- 'cuda:0' 🤗
17
+ return f"Hello {zero + n} Tensor"
18
+
19
  def capture_logs(log_body, log_file, uuid_label):
20
  logger = logging.getLogger('MyApp')
21
  logger.setLevel(logging.INFO)
 
69
 
70
 
71
  # Function to handle user input and generate a response
72
+ @spaces.GPU
73
  def chatbot_response(query, tokens, top_k, top_p):
74
  uuid_label = str(uuid.uuid4())
75
 
requirements.txt CHANGED
@@ -6,4 +6,5 @@ minijinja
6
  torch --extra-index-url https://download.pytorch.org/whl/cu118
7
  torchvision
8
  torchaudio
9
- accelerate==0.26.0
 
 
6
  torch --extra-index-url https://download.pytorch.org/whl/cu118
7
  torchvision
8
  torchaudio
9
+ accelerate==0.26.0
10
+ spaces