================================================
Heuristic Graph Creation/Loading Time: order
================================================
[TRAIN] Dataset creation time:  13.076083660125732
[TEST] Dataset creation time:  11.693629264831543

TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 64

----------- Run #0-----------


Training stopped on epoch: 13
Training time: 21.85 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_64U_order_run0-OUT-epoch=08-Val_f1-ma=0.76.ckpt
Acc Test: tensor(0.9092)
F1-macro Test: tensor(0.9089)
F1 for each class: tensor([0.9033, 0.9145])
Training + Testing time: 22.884443521499634

----------- Run #1-----------


Training stopped on epoch: 19
Training time: 20.32 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_64U_order_run1-OUT-epoch=18-Val_f1-ma=0.85.ckpt
Acc Test: tensor(0.9571)
F1-macro Test: tensor(0.9570)
F1 for each class: tensor([0.9550, 0.9590])
Training + Testing time: 21.45259165763855

----------- Run #2-----------


Training stopped on epoch: 19
Training time: 20.51 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_64U_order_run2-OUT-epoch=14-Val_f1-ma=0.80.ckpt
Acc Test: tensor(0.9406)
F1-macro Test: tensor(0.9404)
F1 for each class: tensor([0.9375, 0.9434])
Training + Testing time: 21.583070039749146

----------- Run #3-----------


Training stopped on epoch: 17
Training time: 18.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_64U_order_run3-OUT-epoch=12-Val_f1-ma=0.75.ckpt
Acc Test: tensor(0.9274)
F1-macro Test: tensor(0.9272)
F1 for each class: tensor([0.9236, 0.9308])
Training + Testing time: 19.67356538772583

----------- Run #4-----------


Training stopped on epoch: 15
Training time: 16.48 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_64U_order_run4-OUT-epoch=10-Val_f1-ma=0.87.ckpt
Acc Test: tensor(0.9356)
F1-macro Test: tensor(0.9355)
F1 for each class: tensor([0.9324, 0.9386])
Training + Testing time: 17.590907335281372

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 64
Test Acc: 0.934 -- std: 0.016
Test F1-macro: 0.934 -- std: 0.016
Test F1 per class: [0.93  0.937]
Training time: 19.54 -- std: 1.86
Total time: 20.64 -- std: 1.83
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 128

----------- Run #0-----------


Training stopped on epoch: 16
Training time: 17.45 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_128U_order_run0-OUT-epoch=11-Val_f1-ma=0.73.ckpt
Acc Test: tensor(0.9224)
F1-macro Test: tensor(0.9222)
F1 for each class: tensor([0.9180, 0.9264])
Training + Testing time: 18.49681043624878

----------- Run #1-----------


Training stopped on epoch: 10
Training time: 11.09 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_128U_order_run1-OUT-epoch=05-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.8878)
F1-macro Test: tensor(0.8875)
F1 for each class: tensor([0.8824, 0.8927])
Training + Testing time: 12.15706205368042

----------- Run #2-----------


Training stopped on epoch: 21
Training time: 22.32 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_128U_order_run2-OUT-epoch=16-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.9587)
F1-macro Test: tensor(0.9587)
F1 for each class: tensor([0.9571, 0.9603])
Training + Testing time: 23.330790281295776

----------- Run #3-----------


Training stopped on epoch: 14
Training time: 14.78 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_128U_order_run3-OUT-epoch=09-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9191)
F1-macro Test: tensor(0.9187)
F1 for each class: tensor([0.9127, 0.9247])
Training + Testing time: 16.288814544677734

----------- Run #4-----------


Training stopped on epoch: 7
Training time: 8.60 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_128U_order_run4-OUT-epoch=02-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.8218)
F1-macro Test: tensor(0.8217)
F1 for each class: tensor([0.8169, 0.8264])
Training + Testing time: 9.628604888916016

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 128
Test Acc: 0.902 -- std: 0.046
Test F1-macro: 0.902 -- std: 0.046
Test F1 per class: [0.897 0.906]
Training time: 14.85 -- std: 4.81
Total time: 15.98 -- std: 4.80
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 256

----------- Run #0-----------


Training stopped on epoch: 13
Training time: 14.26 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_256U_order_run0-OUT-epoch=09-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9554)
F1-macro Test: tensor(0.9554)
F1 for each class: tensor([0.9543, 0.9565])
Training + Testing time: 15.337540864944458

----------- Run #1-----------


Training stopped on epoch: 10
Training time: 11.47 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_256U_order_run1-OUT-epoch=07-Val_f1-ma=0.74.ckpt
Acc Test: tensor(0.9323)
F1-macro Test: tensor(0.9323)
F1 for each class: tensor([0.9299, 0.9346])
Training + Testing time: 12.52361536026001

----------- Run #2-----------


Training stopped on epoch: 11
Training time: 12.10 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_256U_order_run2-OUT-epoch=06-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9340)
F1-macro Test: tensor(0.9339)
F1 for each class: tensor([0.9308, 0.9369])
Training + Testing time: 15.113357782363892

----------- Run #3-----------


Training stopped on epoch: 14
Training time: 15.56 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_256U_order_run3-OUT-epoch=09-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9538)
F1-macro Test: tensor(0.9537)
F1 for each class: tensor([0.9514, 0.9560])
Training + Testing time: 16.574543714523315

----------- Run #4-----------


Training stopped on epoch: 9
Training time: 10.09 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_1L_256U_order_run4-OUT-epoch=04-Val_f1-ma=0.73.ckpt
Acc Test: tensor(0.8944)
F1-macro Test: tensor(0.8943)
F1 for each class: tensor([0.8908, 0.8978])
Training + Testing time: 11.145025730133057

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 256
Test Acc: 0.934 -- std: 0.022
Test F1-macro: 0.934 -- std: 0.022
Test F1 per class: [0.931 0.936]
Training time: 12.70 -- std: 1.97
Total time: 14.14 -- std: 1.99
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 64

----------- Run #0-----------


Training stopped on epoch: 12
Training time: 13.83 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_64U_order_run0-OUT-epoch=07-Val_f1-ma=0.82.ckpt
Acc Test: tensor(0.9521)
F1-macro Test: tensor(0.9521)
F1 for each class: tensor([0.9511, 0.9532])
Training + Testing time: 15.874598741531372

----------- Run #1-----------


Training stopped on epoch: 12
Training time: 13.44 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_64U_order_run1-OUT-epoch=07-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9406)
F1-macro Test: tensor(0.9405)
F1 for each class: tensor([0.9384, 0.9427])
Training + Testing time: 15.072026014328003

----------- Run #2-----------


Training stopped on epoch: 12
Training time: 13.57 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_64U_order_run2-OUT-epoch=07-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.9488)
F1-macro Test: tensor(0.9488)
F1 for each class: tensor([0.9474, 0.9502])
Training + Testing time: 14.676623582839966

----------- Run #3-----------


Training stopped on epoch: 13
Training time: 15.23 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_64U_order_run3-OUT-epoch=08-Val_f1-ma=0.86.ckpt
Acc Test: tensor(0.9571)
F1-macro Test: tensor(0.9571)
F1 for each class: tensor([0.9571, 0.9571])
Training + Testing time: 16.819361209869385

----------- Run #4-----------


Training stopped on epoch: 11
Training time: 16.66 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_64U_order_run4-OUT-epoch=06-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.9340)
F1-macro Test: tensor(0.9339)
F1 for each class: tensor([0.9317, 0.9361])
Training + Testing time: 18.096609592437744

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 64
Test Acc: 0.947 -- std: 0.008
Test F1-macro: 0.946 -- std: 0.008
Test F1 per class: [0.945 0.948]
Training time: 14.55 -- std: 1.23
Total time: 16.11 -- std: 1.24
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 128

----------- Run #0-----------


Training stopped on epoch: 8
Training time: 13.11 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_128U_order_run0-OUT-epoch=03-Val_f1-ma=0.84.ckpt
Acc Test: tensor(0.9208)
F1-macro Test: tensor(0.9208)
F1 for each class: tensor([0.9195, 0.9221])
Training + Testing time: 14.185264348983765

----------- Run #1-----------


Training stopped on epoch: 9
Training time: 10.94 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_128U_order_run1-OUT-epoch=04-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.9373)
F1-macro Test: tensor(0.9372)
F1 for each class: tensor([0.9343, 0.9401])
Training + Testing time: 13.073897123336792

----------- Run #2-----------


Training stopped on epoch: 10
Training time: 11.69 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_128U_order_run2-OUT-epoch=05-Val_f1-ma=0.83.ckpt
Acc Test: tensor(0.9274)
F1-macro Test: tensor(0.9271)
F1 for each class: tensor([0.9223, 0.9319])
Training + Testing time: 12.772665023803711

----------- Run #3-----------


Training stopped on epoch: 10
Training time: 12.50 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_128U_order_run3-OUT-epoch=05-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.9373)
F1-macro Test: tensor(0.9373)
F1 for each class: tensor([0.9362, 0.9383])
Training + Testing time: 13.547386169433594

----------- Run #4-----------


Training stopped on epoch: 8
Training time: 9.73 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_128U_order_run4-OUT-epoch=03-Val_f1-ma=0.80.ckpt
Acc Test: tensor(0.9224)
F1-macro Test: tensor(0.9224)
F1 for each class: tensor([0.9202, 0.9246])
Training + Testing time: 12.782161474227905

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 128
Test Acc: 0.929 -- std: 0.007
Test F1-macro: 0.929 -- std: 0.007
Test F1 per class: [0.926 0.931]
Training time: 11.59 -- std: 1.18
Total time: 13.27 -- std: 0.54
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 256

----------- Run #0-----------


Training stopped on epoch: 8
Training time: 10.01 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_256U_order_run0-OUT-epoch=03-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8878)
F1-macro Test: tensor(0.8875)
F1 for each class: tensor([0.8934, 0.8815])
Training + Testing time: 11.191355228424072

----------- Run #1-----------


Training stopped on epoch: 13
Training time: 15.15 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_256U_order_run1-OUT-epoch=08-Val_f1-ma=0.74.ckpt
Acc Test: tensor(0.9521)
F1-macro Test: tensor(0.9521)
F1 for each class: tensor([0.9517, 0.9525])
Training + Testing time: 16.27566909790039

----------- Run #2-----------


Training stopped on epoch: 9
Training time: 10.82 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_256U_order_run2-OUT-epoch=04-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.9488)
F1-macro Test: tensor(0.9488)
F1 for each class: tensor([0.9486, 0.9491])
Training + Testing time: 12.878300189971924

----------- Run #3-----------


Training stopped on epoch: 9
Training time: 10.79 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_256U_order_run3-OUT-epoch=04-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9472)
F1-macro Test: tensor(0.9472)
F1 for each class: tensor([0.9461, 0.9482])
Training + Testing time: 12.038184881210327

----------- Run #4-----------


Training stopped on epoch: 6
Training time: 7.47 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_2L_256U_order_run4-OUT-epoch=01-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.8647)
F1-macro Test: tensor(0.8645)
F1 for each class: tensor([0.8596, 0.8694])
Training + Testing time: 8.65531587600708

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 256
Test Acc: 0.920 -- std: 0.037
Test F1-macro: 0.920 -- std: 0.037
Test F1 per class: [0.92 0.92]
Training time: 10.85 -- std: 2.47
Total time: 12.21 -- std: 2.48
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 64

----------- Run #0-----------


Training stopped on epoch: 8
Training time: 9.39 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_64U_order_run0-OUT-epoch=03-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.9010)
F1-macro Test: tensor(0.9009)
F1 for each class: tensor([0.8986, 0.9032])
Training + Testing time: 10.441771030426025

----------- Run #1-----------


Training stopped on epoch: 9
Training time: 10.79 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_64U_order_run1-OUT-epoch=08-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9538)
F1-macro Test: tensor(0.9537)
F1 for each class: tensor([0.9519, 0.9556])
Training + Testing time: 11.831549406051636

----------- Run #2-----------


Training stopped on epoch: 12
Training time: 13.88 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_64U_order_run2-OUT-epoch=07-Val_f1-ma=0.80.ckpt
Acc Test: tensor(0.9505)
F1-macro Test: tensor(0.9505)
F1 for each class: tensor([0.9497, 0.9513])
Training + Testing time: 15.913619756698608

----------- Run #3-----------


Training stopped on epoch: 9
Training time: 11.30 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_64U_order_run3-OUT-epoch=04-Val_f1-ma=0.82.ckpt
Acc Test: tensor(0.9257)
F1-macro Test: tensor(0.9257)
F1 for each class: tensor([0.9244, 0.9271])
Training + Testing time: 12.879441261291504

----------- Run #4-----------


Training stopped on epoch: 8
Training time: 9.98 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_64U_order_run4-OUT-epoch=03-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9010)
F1-macro Test: tensor(0.9010)
F1 for each class: tensor([0.9026, 0.8993])
Training + Testing time: 13.159281253814697

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 64
Test Acc: 0.926 -- std: 0.023
Test F1-macro: 0.926 -- std: 0.023
Test F1 per class: [0.925 0.927]
Training time: 11.07 -- std: 1.55
Total time: 12.85 -- std: 1.81
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 128

----------- Run #0-----------


Training stopped on epoch: 7
Training time: 9.17 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_128U_order_run0-OUT-epoch=02-Val_f1-ma=0.74.ckpt
Acc Test: tensor(0.9043)
F1-macro Test: tensor(0.9041)
F1 for each class: tensor([0.9000, 0.9082])
Training + Testing time: 10.732385635375977

----------- Run #1-----------


Training stopped on epoch: 6
Training time: 7.55 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_128U_order_run1-OUT-epoch=01-Val_f1-ma=0.74.ckpt
Acc Test: tensor(0.8201)
F1-macro Test: tensor(0.8150)
F1 for each class: tensor([0.7842, 0.8458])
Training + Testing time: 8.754070281982422

----------- Run #2-----------


Training stopped on epoch: 7
Training time: 8.72 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_128U_order_run2-OUT-epoch=02-Val_f1-ma=0.83.ckpt
Acc Test: tensor(0.8993)
F1-macro Test: tensor(0.8991)
F1 for each class: tensor([0.8946, 0.9036])
Training + Testing time: 9.817376136779785

----------- Run #3-----------


Training stopped on epoch: 8
Training time: 10.07 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_128U_order_run3-OUT-epoch=03-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9208)
F1-macro Test: tensor(0.9205)
F1 for each class: tensor([0.9161, 0.9250])
Training + Testing time: 11.26933240890503

----------- Run #4-----------


Training stopped on epoch: 8
Training time: 10.31 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_128U_order_run4-OUT-epoch=03-Val_f1-ma=0.82.ckpt
Acc Test: tensor(0.9340)
F1-macro Test: tensor(0.9340)
F1 for each class: tensor([0.9333, 0.9346])
Training + Testing time: 11.416419506072998

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 128
Test Acc: 0.896 -- std: 0.040
Test F1-macro: 0.895 -- std: 0.042
Test F1 per class: [0.886 0.903]
Training time: 9.16 -- std: 0.99
Total time: 10.40 -- std: 0.99
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 256

----------- Run #0-----------


Training stopped on epoch: 10
Training time: 12.34 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_256U_order_run0-OUT-epoch=05-Val_f1-ma=0.81.ckpt
Acc Test: tensor(0.9571)
F1-macro Test: tensor(0.9571)
F1 for each class: tensor([0.9558, 0.9583])
Training + Testing time: 14.570210218429565

----------- Run #1-----------


Training stopped on epoch: 9
Training time: 11.06 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_256U_order_run1-OUT-epoch=04-Val_f1-ma=0.79.ckpt
Acc Test: tensor(0.9505)
F1-macro Test: tensor(0.9504)
F1 for each class: tensor([0.9488, 0.9521])
Training + Testing time: 12.295271396636963

----------- Run #2-----------


Training stopped on epoch: 8
Training time: 10.50 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_256U_order_run2-OUT-epoch=03-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9257)
F1-macro Test: tensor(0.9257)
F1 for each class: tensor([0.9251, 0.9264])
Training + Testing time: 11.75858449935913

----------- Run #3-----------


Training stopped on epoch: 6
Training time: 7.82 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_256U_order_run3-OUT-epoch=01-Val_f1-ma=0.76.ckpt
Acc Test: tensor(0.8482)
F1-macro Test: tensor(0.8480)
F1 for each class: tensor([0.8430, 0.8530])
Training + Testing time: 8.932640075683594

----------- Run #4-----------


Training stopped on epoch: 10
Training time: 13.03 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GATorder/GAT_3L_256U_order_run4-OUT-epoch=05-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9439)
F1-macro Test: tensor(0.9439)
F1 for each class: tensor([0.9437, 0.9441])
Training + Testing time: 14.40119981765747

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 256
Test Acc: 0.925 -- std: 0.040
Test F1-macro: 0.925 -- std: 0.040
Test F1 per class: [0.923 0.927]
Training time: 10.95 -- std: 1.81
Total time: 12.39 -- std: 2.06
************************************************


