amiguel commited on
Commit
2ee0727
1 Parent(s): 5c94671

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -2,12 +2,15 @@ import gradio as gr
2
  import torch
3
  from transformers import AutoModelForSequenceClassification, AutoTokenizer
4
 
 
 
 
5
  # Load the model and tokenizer
6
- model = AutoModelForSequenceClassification.from_pretrained("./data", local_files_only=True)
7
  tokenizer = AutoTokenizer.from_pretrained("gpt2")
8
 
9
  def classify_text(text):
10
- inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=512)
11
  with torch.no_grad():
12
  outputs = model(**inputs)
13
  logits = outputs.logits
 
2
  import torch
3
  from transformers import AutoModelForSequenceClassification, AutoTokenizer
4
 
5
+ # Select the appropriate device
6
+ device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
7
+
8
  # Load the model and tokenizer
9
+ model = AutoModelForSequenceClassification.from_pretrained("./", local_files_only=True).to(device)
10
  tokenizer = AutoTokenizer.from_pretrained("gpt2")
11
 
12
  def classify_text(text):
13
+ inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=512).to(device)
14
  with torch.no_grad():
15
  outputs = model(**inputs)
16
  logits = outputs.logits