Upload infer.py with huggingface_hub
Browse files
infer.py
CHANGED
|
@@ -46,7 +46,7 @@ def predict_with_automodel(
|
|
| 46 |
return_tensors="pt",
|
| 47 |
truncation=True,
|
| 48 |
max_length=max_length,
|
| 49 |
-
)
|
| 50 |
with torch.no_grad():
|
| 51 |
logits = model(**encoded).logits
|
| 52 |
probs = torch.softmax(logits, dim=-1).squeeze(0)
|
|
@@ -57,9 +57,9 @@ def predict_with_automodel(
|
|
| 57 |
|
| 58 |
|
| 59 |
if __name__ == "__main__":
|
| 60 |
-
model_dir = "
|
| 61 |
tokenizer = AutoTokenizer.from_pretrained(model_dir)
|
| 62 |
-
model = AutoModelForSequenceClassification.from_pretrained(model_dir)
|
| 63 |
model.eval()
|
| 64 |
texts = [
|
| 65 |
"This is a test sentence.",
|
|
|
|
| 46 |
return_tensors="pt",
|
| 47 |
truncation=True,
|
| 48 |
max_length=max_length,
|
| 49 |
+
).to(model.device)
|
| 50 |
with torch.no_grad():
|
| 51 |
logits = model(**encoded).logits
|
| 52 |
probs = torch.softmax(logits, dim=-1).squeeze(0)
|
|
|
|
| 57 |
|
| 58 |
|
| 59 |
if __name__ == "__main__":
|
| 60 |
+
model_dir = "chiennv/langid-mmbert-small"
|
| 61 |
tokenizer = AutoTokenizer.from_pretrained(model_dir)
|
| 62 |
+
model = AutoModelForSequenceClassification.from_pretrained(model_dir, dtype=torch.float16, device_map="auto")
|
| 63 |
model.eval()
|
| 64 |
texts = [
|
| 65 |
"This is a test sentence.",
|