================================================
Heuristic Graph Creation/Loading Time: full
================================================
[TRAIN] Dataset creation time:  32.027801752090454
[VAL] Dataset creation time:  7.507699251174927
[TEST] Dataset creation time:  9.13384747505188

TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 64

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


Training stopped on epoch: 9
Training time: 26.73 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_64U_full_run0-OUT-epoch=04-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9951)
F1 for each class: tensor([1.0000, 0.9931, 0.9948, 0.9935, 0.9939])
Training + Testing time: 27.549959659576416

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


Training stopped on epoch: 10
Training time: 21.20 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_64U_full_run1-OUT-epoch=05-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 22.02972149848938

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


Training stopped on epoch: 7
Training time: 15.32 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_64U_full_run2-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9858)
F1 for each class: tensor([0.9957, 0.9863, 0.9843, 0.9870, 0.9756])
Training + Testing time: 16.10202932357788

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


Training stopped on epoch: 7
Training time: 16.01 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_64U_full_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9842)
F1-macro Test: tensor(0.9835)
F1 for each class: tensor([0.9957, 0.9861, 0.9789, 0.9872, 0.9697])
Training + Testing time: 16.79339098930359

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


Training stopped on epoch: 7
Training time: 15.96 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_64U_full_run4-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9819)
F1-macro Test: tensor(0.9811)
F1 for each class: tensor([0.9957, 0.9863, 0.9746, 0.9804, 0.9686])
Training + Testing time: 16.68485975265503

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 64
Test Acc: 0.990 -- std: 0.007
Test F1-macro: 0.989 -- std: 0.007
Test F1 per class: [0.997 0.99  0.987 0.99  0.982]
Training time: 19.05 -- std: 4.39
Total time: 19.83 -- std: 4.41
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 128

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


Training stopped on epoch: 7
Training time: 15.57 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_128U_full_run0-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9910)
F1-macro Test: tensor(0.9901)
F1 for each class: tensor([1.0000, 0.9863, 0.9896, 0.9870, 0.9878])
Training + Testing time: 16.341701984405518

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


Training stopped on epoch: 7
Training time: 15.51 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_128U_full_run1-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9883)
F1 for each class: tensor([0.9957, 0.9863, 0.9843, 0.9935, 0.9816])
Training + Testing time: 16.427228450775146

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


Training stopped on epoch: 10
Training time: 21.68 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_128U_full_run2-OUT-epoch=05-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 22.48776936531067

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


Training stopped on epoch: 7
Training time: 16.37 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_128U_full_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9910)
F1-macro Test: tensor(0.9906)
F1 for each class: tensor([1.0000, 0.9931, 0.9843, 0.9935, 0.9818])
Training + Testing time: 17.122740983963013

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


Training stopped on epoch: 9
Training time: 19.86 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_128U_full_run4-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 20.72632884979248

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 128
Test Acc: 0.994 -- std: 0.005
Test F1-macro: 0.994 -- std: 0.005
Test F1 per class: [0.999 0.993 0.992 0.995 0.99 ]
Training time: 17.80 -- std: 2.51
Total time: 18.62 -- std: 2.52
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 256

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


Training stopped on epoch: 11
Training time: 23.18 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_256U_full_run0-OUT-epoch=06-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 24.2287118434906

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


Training stopped on epoch: 9
Training time: 19.28 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_256U_full_run1-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 20.180470943450928

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


Training stopped on epoch: 10
Training time: 21.98 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_256U_full_run2-OUT-epoch=05-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 23.008718013763428

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


Training stopped on epoch: 7
Training time: 15.75 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_256U_full_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 16.617895126342773

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


Training stopped on epoch: 8
Training time: 19.77 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_1L_256U_full_run4-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9977)
F1 for each class: tensor([1.0000, 1.0000, 0.9948, 1.0000, 0.9939])
Training + Testing time: 20.693557024002075

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 256
Test Acc: 1.000 -- std: 0.001
Test F1-macro: 1.000 -- std: 0.001
Test F1 per class: [1.    1.    0.999 1.    0.999]
Training time: 19.99 -- std: 2.56
Total time: 20.95 -- std: 2.62
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 64

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


Training stopped on epoch: 8
Training time: 20.59 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_64U_full_run0-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9977)
F1 for each class: tensor([1.0000, 1.0000, 0.9948, 1.0000, 0.9939])
Training + Testing time: 21.501145839691162

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


Training stopped on epoch: 11
Training time: 24.19 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_64U_full_run1-OUT-epoch=06-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9977)
F1 for each class: tensor([1.0000, 1.0000, 0.9949, 1.0000, 0.9938])
Training + Testing time: 25.014716863632202

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


Training stopped on epoch: 10
Training time: 22.28 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_64U_full_run2-OUT-epoch=05-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 23.109392404556274

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


Training stopped on epoch: 9
Training time: 20.07 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_64U_full_run3-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 20.942161798477173

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


Training stopped on epoch: 8
Training time: 18.05 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_64U_full_run4-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 18.899163961410522

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 64
Test Acc: 0.999 -- std: 0.001
Test F1-macro: 0.999 -- std: 0.001
Test F1 per class: [1.    1.    0.998 1.    0.998]
Training time: 21.04 -- std: 2.08
Total time: 21.89 -- std: 2.06
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 128

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


Training stopped on epoch: 11
Training time: 24.28 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_128U_full_run0-OUT-epoch=06-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 25.17509913444519

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


Training stopped on epoch: 7
Training time: 16.05 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_128U_full_run1-OUT-epoch=02-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9973)
F1 for each class: tensor([1.0000, 0.9931, 1.0000, 0.9935, 1.0000])
Training + Testing time: 16.9845073223114

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


Training stopped on epoch: 6
Training time: 14.65 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_128U_full_run2-OUT-epoch=01-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9859)
F1 for each class: tensor([0.9914, 0.9863, 0.9896, 0.9870, 0.9753])
Training + Testing time: 15.41113805770874

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


Training stopped on epoch: 9
Training time: 20.73 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_128U_full_run3-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9981)
F1 for each class: tensor([0.9957, 1.0000, 0.9948, 1.0000, 1.0000])
Training + Testing time: 21.63944363594055

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


Training stopped on epoch: 10
Training time: 22.15 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_128U_full_run4-OUT-epoch=06-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 22.92081069946289

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 128
Test Acc: 0.996 -- std: 0.005
Test F1-macro: 0.996 -- std: 0.005
Test F1 per class: [0.997 0.996 0.997 0.996 0.995]
Training time: 19.57 -- std: 3.65
Total time: 20.43 -- std: 3.67
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 256

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


Training stopped on epoch: 7
Training time: 16.33 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_256U_full_run0-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9910)
F1-macro Test: tensor(0.9905)
F1 for each class: tensor([1.0000, 0.9931, 0.9843, 0.9872, 0.9878])
Training + Testing time: 17.580322980880737

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


Training stopped on epoch: 9
Training time: 21.10 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_256U_full_run1-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 22.430417776107788

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


Training stopped on epoch: 11
Training time: 24.32 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_256U_full_run2-OUT-epoch=06-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 25.539188623428345

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


Training stopped on epoch: 9
Training time: 20.13 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_256U_full_run3-OUT-epoch=04-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 21.4005184173584

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


Training stopped on epoch: 6
Training time: 14.46 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_2L_256U_full_run4-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9910)
F1-macro Test: tensor(0.9912)
F1 for each class: tensor([0.9914, 1.0000, 0.9897, 1.0000, 0.9750])
Training + Testing time: 15.741525173187256

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 256
Test Acc: 0.996 -- std: 0.004
Test F1-macro: 0.996 -- std: 0.004
Test F1 per class: [0.998 0.999 0.995 0.997 0.993]
Training time: 19.27 -- std: 3.50
Total time: 20.54 -- std: 3.50
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 64

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


Training stopped on epoch: 7
Training time: 16.50 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_64U_full_run0-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9951)
F1 for each class: tensor([1.0000, 0.9930, 0.9948, 0.9936, 0.9939])
Training + Testing time: 17.28513193130493

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


Training stopped on epoch: 11
Training time: 24.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_64U_full_run1-OUT-epoch=06-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 25.374396562576294

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


Training stopped on epoch: 6
Training time: 15.22 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_64U_full_run2-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9881)
F1 for each class: tensor([0.9957, 0.9863, 0.9896, 0.9935, 0.9753])
Training + Testing time: 16.13172674179077

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


Training stopped on epoch: 14
Training time: 31.00 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_64U_full_run3-OUT-epoch=09-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 31.78836154937744

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


Training stopped on epoch: 10
Training time: 22.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_64U_full_run4-OUT-epoch=05-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9977)
F1 for each class: tensor([1.0000, 1.0000, 0.9948, 1.0000, 0.9939])
Training + Testing time: 23.448794841766357

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 64
Test Acc: 0.996 -- std: 0.004
Test F1-macro: 0.996 -- std: 0.004
Test F1 per class: [0.999 0.996 0.996 0.997 0.993]
Training time: 21.95 -- std: 5.72
Total time: 22.81 -- std: 5.70
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 128

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


Training stopped on epoch: 9
Training time: 21.03 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_128U_full_run0-OUT-epoch=04-Val_f1-ma=1.00.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 21.97224187850952

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


Training stopped on epoch: 8
Training time: 22.11 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_128U_full_run1-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9977)
F1 for each class: tensor([1.0000, 1.0000, 0.9949, 1.0000, 0.9938])
Training + Testing time: 23.41943907737732

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


Training stopped on epoch: 6
Training time: 15.89 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_128U_full_run2-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9930)
F1 for each class: tensor([0.9957, 0.9930, 0.9948, 0.9936, 0.9877])
Training + Testing time: 16.919665098190308

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


Training stopped on epoch: 7
Training time: 18.20 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_128U_full_run3-OUT-epoch=07-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 19.158827781677246

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


Training stopped on epoch: 6
Training time: 17.37 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_128U_full_run4-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9865)
F1 for each class: tensor([1.0000, 1.0000, 0.9681, 1.0000, 0.9643])
Training + Testing time: 18.43275284767151

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 128
Test Acc: 0.995 -- std: 0.005
Test F1-macro: 0.995 -- std: 0.005
Test F1 per class: [0.999 0.999 0.992 0.999 0.989]
Training time: 18.92 -- std: 2.31
Total time: 19.98 -- std: 2.38
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 256

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


Training stopped on epoch: 11
Training time: 25.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_256U_full_run0-OUT-epoch=06-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 27.276033878326416

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


Training stopped on epoch: 10
Training time: 25.53 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_256U_full_run1-OUT-epoch=05-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9977)
F1-macro Test: tensor(0.9979)
F1 for each class: tensor([0.9956, 1.0000, 1.0000, 1.0000, 0.9939])
Training + Testing time: 27.199677228927612

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


Training stopped on epoch: 9
Training time: 21.56 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_256U_full_run2-OUT-epoch=08-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 23.297459363937378

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


Training stopped on epoch: 7
Training time: 17.39 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_256U_full_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9931)
F1 for each class: tensor([0.9914, 0.9931, 1.0000, 0.9935, 0.9875])
Training + Testing time: 19.150853872299194

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


Training stopped on epoch: 9
Training time: 21.21 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/full/GAT_3L_256U_full_run4-OUT-epoch=04-Val_f1-ma=0.99.ckpt
Acc Test: tensor(1.)
F1-macro Test: tensor(1.)
F1 for each class: tensor([1., 1., 1., 1., 1.])
Training + Testing time: 22.830886602401733

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 256
Test Acc: 0.998 -- std: 0.003
Test F1-macro: 0.998 -- std: 0.003
Test F1 per class: [0.997 0.999 1.    0.999 0.996]
Training time: 22.24 -- std: 3.05
Total time: 23.95 -- std: 3.04
************************************************


