Spaces:
Running
Running
vkovacs commited on
Commit ·
9b8b66e
1
Parent(s): e3bfea3
device map auto
Browse files
app.py
CHANGED
|
@@ -41,16 +41,14 @@ def build_huggingface_path(language: str):
|
|
| 41 |
return "poltextlab/xlm-roberta-large-pooled-MORES"
|
| 42 |
|
| 43 |
def predict(text, model_id, tokenizer_id):
|
| 44 |
-
device = torch.device("cpu")
|
| 45 |
model = AutoModelForSequenceClassification.from_pretrained(model_id, low_cpu_mem_usage=True, device_map="auto", offload_folder="offload", token=HF_TOKEN)
|
| 46 |
tokenizer = AutoTokenizer.from_pretrained(tokenizer_id)
|
| 47 |
-
model.to(device)
|
| 48 |
|
| 49 |
inputs = tokenizer(text,
|
| 50 |
max_length=64,
|
| 51 |
truncation=True,
|
| 52 |
padding="do_not_pad",
|
| 53 |
-
return_tensors="pt")
|
| 54 |
model.eval()
|
| 55 |
|
| 56 |
with torch.no_grad():
|
|
|
|
| 41 |
return "poltextlab/xlm-roberta-large-pooled-MORES"
|
| 42 |
|
| 43 |
def predict(text, model_id, tokenizer_id):
|
|
|
|
| 44 |
model = AutoModelForSequenceClassification.from_pretrained(model_id, low_cpu_mem_usage=True, device_map="auto", offload_folder="offload", token=HF_TOKEN)
|
| 45 |
tokenizer = AutoTokenizer.from_pretrained(tokenizer_id)
|
|
|
|
| 46 |
|
| 47 |
inputs = tokenizer(text,
|
| 48 |
max_length=64,
|
| 49 |
truncation=True,
|
| 50 |
padding="do_not_pad",
|
| 51 |
+
return_tensors="pt")
|
| 52 |
model.eval()
|
| 53 |
|
| 54 |
with torch.no_grad():
|