Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Commit 1a66718

Browse files
authored
update API PL v1.6 - Trainer dataloaders (#150)
* test_dataloaders * torch-sparse<0.6.13
1 parent 3982f1c commit 1a66718

File tree

8 files changed

+21
-21
lines changed

8 files changed

+21
-21
lines changed

course_UvA-DL/04-inception-resnet-densenet/Inception_ResNet_DenseNet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,8 @@ def train_model(model_name, save_name=None, **kwargs):
377377
) # Load best checkpoint after training
378378

379379
# Test best model on validation and test set
380-
val_result = trainer.test(model, test_dataloaders=val_loader, verbose=False)
381-
test_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
380+
val_result = trainer.test(model, dataloaders=val_loader, verbose=False)
381+
test_result = trainer.test(model, dataloaders=test_loader, verbose=False)
382382
result = {"test": test_result[0]["test_acc"], "val": val_result[0]["test_acc"]}
383383

384384
return model, result

course_UvA-DL/05-transformers-and-MH-attention/Transformers_MHAttention.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -996,8 +996,8 @@ def train_reverse(**kwargs):
996996
trainer.fit(model, train_loader, val_loader)
997997

998998
# Test best model on validation and test set
999-
val_result = trainer.test(model, test_dataloaders=val_loader, verbose=False)
1000-
test_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
999+
val_result = trainer.test(model, dataloaders=val_loader, verbose=False)
1000+
test_result = trainer.test(model, dataloaders=test_loader, verbose=False)
10011001
result = {"test_acc": test_result[0]["test_acc"], "val_acc": val_result[0]["test_acc"]}
10021002

10031003
model = model.to(device)
@@ -1457,9 +1457,9 @@ def train_anomaly(**kwargs):
14571457
model = AnomalyPredictor.load_from_checkpoint(trainer.checkpoint_callback.best_model_path)
14581458

14591459
# Test best model on validation and test set
1460-
train_result = trainer.test(model, test_dataloaders=train_anom_loader, verbose=False)
1461-
val_result = trainer.test(model, test_dataloaders=val_anom_loader, verbose=False)
1462-
test_result = trainer.test(model, test_dataloaders=test_anom_loader, verbose=False)
1460+
train_result = trainer.test(model, dataloaders=train_anom_loader, verbose=False)
1461+
val_result = trainer.test(model, dataloaders=val_anom_loader, verbose=False)
1462+
test_result = trainer.test(model, dataloaders=test_anom_loader, verbose=False)
14631463
result = {
14641464
"test_acc": test_result[0]["test_acc"],
14651465
"val_acc": val_result[0]["test_acc"],

course_UvA-DL/06-graph-neural-networks/.meta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ description: |
1919
The full list of tutorials can be found at https://uvadlc-notebooks.rtfd.io.
2020
requirements:
2121
- torch-scatter
22-
- torch-sparse
22+
- torch-sparse<0.6.13
2323
- torch-cluster
2424
- torch-spline-conv
2525
- torch-geometric==2.0.2

course_UvA-DL/06-graph-neural-networks/GNN_overview.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ def train_node_classifier(model_name, dataset, **model_kwargs):
670670
model = NodeLevelGNN.load_from_checkpoint(trainer.checkpoint_callback.best_model_path)
671671

672672
# Test best model on the test set
673-
test_result = trainer.test(model, test_dataloaders=node_data_loader, verbose=False)
673+
test_result = trainer.test(model, dataloaders=node_data_loader, verbose=False)
674674
batch = next(iter(node_data_loader))
675675
batch = batch.to(model.device)
676676
_, train_acc = model.forward(batch, mode="train")
@@ -953,8 +953,8 @@ def train_graph_classifier(model_name, **model_kwargs):
953953
model = GraphLevelGNN.load_from_checkpoint(trainer.checkpoint_callback.best_model_path)
954954

955955
# Test best model on validation and test set
956-
train_result = trainer.test(model, test_dataloaders=graph_train_loader, verbose=False)
957-
test_result = trainer.test(model, test_dataloaders=graph_test_loader, verbose=False)
956+
train_result = trainer.test(model, dataloaders=graph_train_loader, verbose=False)
957+
test_result = trainer.test(model, dataloaders=graph_test_loader, verbose=False)
958958
result = {"test": test_result[0]["test_acc"], "train": train_result[0]["test_acc"]}
959959
return model, result
960960

course_UvA-DL/08-deep-autoencoders/Deep_Autoencoders.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ def train_cifar(latent_dim):
405405
model = Autoencoder(base_channel_size=32, latent_dim=latent_dim)
406406
trainer.fit(model, train_loader, val_loader)
407407
# Test best model on validation and test set
408-
val_result = trainer.test(model, test_dataloaders=val_loader, verbose=False)
409-
test_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
408+
val_result = trainer.test(model, dataloaders=val_loader, verbose=False)
409+
test_result = trainer.test(model, dataloaders=test_loader, verbose=False)
410410
result = {"test": test_result, "val": val_result}
411411
return model, result
412412

course_UvA-DL/09-normalizing-flows/NF_image_modeling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -947,9 +947,9 @@ def train_flow(flow, model_name="MNISTFlow"):
947947
# Test best model on validation and test set if no result has been found
948948
# Testing can be expensive due to the importance sampling.
949949
if result is None:
950-
val_result = trainer.test(flow, test_dataloaders=val_loader, verbose=False)
950+
val_result = trainer.test(flow, dataloaders=val_loader, verbose=False)
951951
start_time = time.time()
952-
test_result = trainer.test(flow, test_dataloaders=test_loader, verbose=False)
952+
test_result = trainer.test(flow, dataloaders=test_loader, verbose=False)
953953
duration = time.time() - start_time
954954
result = {"test": test_result, "val": val_result, "time": duration / len(test_loader) / flow.import_samples}
955955

course_UvA-DL/10-autoregressive-image-modeling/Autoregressive_Image_Modeling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,8 @@ def train_model(**kwargs):
698698

699699
if result is None:
700700
# Test best model on validation and test set
701-
val_result = trainer.test(model, test_dataloaders=val_loader, verbose=False)
702-
test_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
701+
val_result = trainer.test(model, dataloaders=val_loader, verbose=False)
702+
test_result = trainer.test(model, dataloaders=test_loader, verbose=False)
703703
result = {"test": test_result, "val": val_result}
704704
return model, result
705705

course_UvA-DL/13-contrastive-learning/SimCLR.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -571,8 +571,8 @@ def train_logreg(batch_size, train_feats_data, test_feats_data, model_suffix, ma
571571
model = LogisticRegression.load_from_checkpoint(trainer.checkpoint_callback.best_model_path)
572572

573573
# Test best model on train and validation set
574-
train_result = trainer.test(model, test_dataloaders=train_loader, verbose=False)
575-
test_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
574+
train_result = trainer.test(model, dataloaders=train_loader, verbose=False)
575+
test_result = trainer.test(model, dataloaders=test_loader, verbose=False)
576576
result = {"train": train_result[0]["test_acc"], "test": test_result[0]["test_acc"]}
577577

578578
return model, result
@@ -767,8 +767,8 @@ def train_resnet(batch_size, max_epochs=100, **kwargs):
767767
model = ResNet.load_from_checkpoint(trainer.checkpoint_callback.best_model_path)
768768

769769
# Test best model on validation set
770-
train_result = trainer.test(model, test_dataloaders=train_loader, verbose=False)
771-
val_result = trainer.test(model, test_dataloaders=test_loader, verbose=False)
770+
train_result = trainer.test(model, dataloaders=train_loader, verbose=False)
771+
val_result = trainer.test(model, dataloaders=test_loader, verbose=False)
772772
result = {"train": train_result[0]["test_acc"], "test": val_result[0]["test_acc"]}
773773

774774
return model, result

0 commit comments

Comments
 (0)