support mps

This commit is contained in:
Stardust·减
2023-09-05 10:24:25 +08:00
committed by GitHub
parent 6763e150b7
commit 96c0a81e71

View File

@@ -1,7 +1,15 @@
import torch
from transformers import AutoTokenizer, AutoModelForMaskedLM
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
device = torch.device(
"cuda"
if torch.cuda.is_available()
else (
"mps"
if sys.platform == "darwin" and torch.backends.mps.is_available()
else "cpu"
)
)
tokenizer = AutoTokenizer.from_pretrained("./bert/bert-base-japanese-v3")
model = AutoModelForMaskedLM.from_pretrained("./bert/bert-base-japanese-v3").to(device)