Skip to content

Commit 15b72b6

Browse files
author
Morten Terhart
committed
Try moving dataset triples to GPU
1 parent 7077828 commit 15b72b6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Diff for: pretrained_models/evaluate_model.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99

1010
from extract_pretrained_embeddings import ModelName
1111

12+
# Get torch device
13+
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
14+
1215

1316
def main():
1417
model_name: ModelName = 'distmult'
@@ -45,11 +48,11 @@ def evaluate_model_per_predicate(trained_model, model_name, train_factory, wikid
4548
evaluator = RankBasedEvaluator(clear_on_finalize=False)
4649
evaluator.evaluate(
4750
model=trained_model,
48-
mapped_triples=test_factory.mapped_triples,
51+
mapped_triples=test_factory.mapped_triples.to(device),
4952
batch_size=4096,
5053
additional_filter_triples=[
51-
dataset.training.mapped_triples,
52-
dataset.validation.mapped_triples
54+
dataset.training.mapped_triples.to(device),
55+
dataset.validation.mapped_triples.to(device)
5356
]
5457
)
5558

0 commit comments

Comments
 (0)