================================================
Heuristic Graph Creation/Loading Time: mean_semantic
================================================
[TRAIN] Dataset creation time:  86.85766887664795
[VAL] Dataset creation time:  14.7644681930542
[TEST] Dataset creation time:  25.674445629119873

TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 64

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


Training stopped on epoch: 9
Training time: 31.55 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_64U_mean_semantic_run0-OUT-epoch=04-Val_f1-ma=1.00.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: 32.50862383842468

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


Training stopped on epoch: 9
Training time: 23.55 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_64U_mean_semantic_run1-OUT-epoch=04-Val_f1-ma=1.00.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: 24.382495880126953

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


Training stopped on epoch: 11
Training time: 28.49 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_64U_mean_semantic_run2-OUT-epoch=06-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: 29.339460372924805

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


Training stopped on epoch: 9
Training time: 22.48 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_64U_mean_semantic_run3-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: 23.427484035491943

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


Training stopped on epoch: 7
Training time: 19.25 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_64U_mean_semantic_run4-OUT-epoch=02-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9797)
F1-macro Test: tensor(0.9789)
F1 for each class: tensor([0.9957, 0.9863, 0.9688, 0.9804, 0.9634])
Training + Testing time: 20.073108434677124

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 64
Test Acc: 0.993 -- std: 0.007
Test F1-macro: 0.992 -- std: 0.007
Test F1 per class: [0.999 0.993 0.99  0.992 0.988]
Training time: 25.06 -- std: 4.39
Total time: 25.95 -- std: 4.42
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 128

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


Training stopped on epoch: 8
Training time: 21.23 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_128U_mean_semantic_run0-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9932)
F1 for each class: tensor([1.0000, 1.0000, 0.9843, 1.0000, 0.9818])
Training + Testing time: 22.113790035247803

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


Training stopped on epoch: 9
Training time: 23.38 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_128U_mean_semantic_run1-OUT-epoch=04-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: 24.254282236099243

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


Training stopped on epoch: 8
Training time: 20.77 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_128U_mean_semantic_run2-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9955)
F1 for each class: tensor([1.0000, 1.0000, 0.9896, 1.0000, 0.9878])
Training + Testing time: 22.653517723083496

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


Training stopped on epoch: 12
Training time: 29.74 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_128U_mean_semantic_run3-OUT-epoch=07-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: 30.616864919662476

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


Training stopped on epoch: 8
Training time: 20.45 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_128U_mean_semantic_run4-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9955)
F1 for each class: tensor([1.0000, 1.0000, 0.9896, 1.0000, 0.9878])
Training + Testing time: 22.073419332504272

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 128
Test Acc: 0.996 -- std: 0.002
Test F1-macro: 0.996 -- std: 0.002
Test F1 per class: [1.    1.    0.992 1.    0.99 ]
Training time: 23.11 -- std: 3.47
Total time: 24.34 -- std: 3.24
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 256

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


Training stopped on epoch: 10
Training time: 25.03 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_256U_mean_semantic_run0-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: 25.922162532806396

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


Training stopped on epoch: 8
Training time: 21.08 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_256U_mean_semantic_run1-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: 22.02155351638794

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


Training stopped on epoch: 8
Training time: 20.41 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_256U_mean_semantic_run2-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: 21.320595026016235

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


Training stopped on epoch: 7
Training time: 18.62 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_256U_mean_semantic_run3-OUT-epoch=02-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9933)
F1 for each class: tensor([0.9957, 1.0000, 0.9897, 1.0000, 0.9814])
Training + Testing time: 19.601584911346436

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


Training stopped on epoch: 6
Training time: 17.55 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_1L_256U_mean_semantic_run4-OUT-epoch=01-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9842)
F1-macro Test: tensor(0.9830)
F1 for each class: tensor([1.0000, 0.9796, 0.9792, 0.9804, 0.9756])
Training + Testing time: 18.433687686920166

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 256
Test Acc: 0.995 -- std: 0.006
Test F1-macro: 0.994 -- std: 0.006
Test F1 per class: [0.999 0.996 0.992 0.996 0.989]
Training time: 20.54 -- std: 2.57
Total time: 21.46 -- std: 2.56
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 64

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


Training stopped on epoch: 8
Training time: 23.90 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_64U_mean_semantic_run0-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9928)
F1 for each class: tensor([1.0000, 0.9931, 0.9896, 0.9935, 0.9878])
Training + Testing time: 24.819798946380615

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


Training stopped on epoch: 9
Training time: 22.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_64U_mean_semantic_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: 23.358604669570923

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


Training stopped on epoch: 7
Training time: 17.83 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_64U_mean_semantic_run2-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: 18.692107677459717

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


Training stopped on epoch: 8
Training time: 20.17 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_64U_mean_semantic_run3-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9932)
F1 for each class: tensor([1.0000, 1.0000, 0.9843, 1.0000, 0.9818])
Training + Testing time: 21.012130737304688

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


Training stopped on epoch: 6
Training time: 15.93 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_64U_mean_semantic_run4-OUT-epoch=01-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9842)
F1-macro Test: tensor(0.9832)
F1 for each class: tensor([1.0000, 0.9863, 0.9741, 0.9737, 0.9818])
Training + Testing time: 16.741922855377197

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 64
Test Acc: 0.994 -- std: 0.005
Test F1-macro: 0.993 -- std: 0.006
Test F1 per class: [1.    0.996 0.989 0.993 0.989]
Training time: 20.07 -- std: 2.93
Total time: 20.92 -- std: 2.95
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 128

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


Training stopped on epoch: 14
Training time: 34.22 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_128U_mean_semantic_run0-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: 35.075095891952515

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


Training stopped on epoch: 9
Training time: 22.54 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_128U_mean_semantic_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: 23.48398470878601

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


Training stopped on epoch: 9
Training time: 23.36 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_128U_mean_semantic_run2-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: 24.29643702507019

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


Training stopped on epoch: 6
Training time: 15.87 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_128U_mean_semantic_run3-OUT-epoch=01-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9928)
F1 for each class: tensor([1.0000, 0.9931, 0.9896, 0.9935, 0.9878])
Training + Testing time: 16.99053955078125

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


Training stopped on epoch: 8
Training time: 20.08 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_128U_mean_semantic_run4-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9932)
F1 for each class: tensor([1.0000, 1.0000, 0.9843, 1.0000, 0.9818])
Training + Testing time: 21.590885162353516

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 128
Test Acc: 0.997 -- std: 0.003
Test F1-macro: 0.997 -- std: 0.003
Test F1 per class: [1.    0.999 0.995 0.999 0.994]
Training time: 23.22 -- std: 6.09
Total time: 24.29 -- std: 5.96
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 256

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


Training stopped on epoch: 8
Training time: 21.18 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_256U_mean_semantic_run0-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: 22.11038875579834

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


Training stopped on epoch: 6
Training time: 15.22 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_256U_mean_semantic_run1-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9890)
F1 for each class: tensor([0.9914, 1.0000, 0.9845, 1.0000, 0.9689])
Training + Testing time: 16.108822345733643

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


Training stopped on epoch: 7
Training time: 18.58 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_256U_mean_semantic_run2-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: 19.499746561050415

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


Training stopped on epoch: 8
Training time: 20.03 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_256U_mean_semantic_run3-OUT-epoch=03-Val_f1-ma=0.99.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.01920223236084

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


Training stopped on epoch: 5
Training time: 14.66 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_2L_256U_mean_semantic_run4-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9880)
F1 for each class: tensor([1.0000, 0.9863, 0.9843, 0.9935, 0.9756])
Training + Testing time: 15.575788021087646

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 256
Test Acc: 0.995 -- std: 0.005
Test F1-macro: 0.995 -- std: 0.005
Test F1 per class: [0.997 0.997 0.993 0.999 0.989]
Training time: 17.93 -- std: 2.59
Total time: 18.86 -- std: 2.61
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 64

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


Training stopped on epoch: 7
Training time: 18.15 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_64U_mean_semantic_run0-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9955)
F1 for each class: tensor([1.0000, 1.0000, 0.9897, 1.0000, 0.9877])
Training + Testing time: 19.121706247329712

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


Training stopped on epoch: 8
Training time: 22.26 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_64U_mean_semantic_run1-OUT-epoch=03-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.17685031890869

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


Training stopped on epoch: 9
Training time: 23.33 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_64U_mean_semantic_run2-OUT-epoch=04-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: 24.178526878356934

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


Training stopped on epoch: 13
Training time: 32.82 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_64U_mean_semantic_run3-OUT-epoch=08-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: 33.65002226829529

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


Training stopped on epoch: 9
Training time: 22.53 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_64U_mean_semantic_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: 23.395437002182007

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 64
Test Acc: 0.999 -- std: 0.002
Test F1-macro: 0.999 -- std: 0.002
Test F1 per class: [1.    1.    0.997 1.    0.996]
Training time: 23.82 -- std: 4.85
Total time: 24.70 -- std: 4.81
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 128

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


Training stopped on epoch: 7
Training time: 18.05 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_128U_mean_semantic_run0-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9953)
F1 for each class: tensor([1.0000, 0.9931, 0.9896, 0.9936, 1.0000])
Training + Testing time: 19.449790716171265

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


Training stopped on epoch: 7
Training time: 16.83 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_128U_mean_semantic_run1-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.9931, 0.9948, 0.9935, 0.9939])
Training + Testing time: 17.834162712097168

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


Training stopped on epoch: 7
Training time: 18.35 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_128U_mean_semantic_run2-OUT-epoch=02-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: 19.254496097564697

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


Training stopped on epoch: 11
Training time: 26.30 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_128U_mean_semantic_run3-OUT-epoch=06-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9954)
F1 for each class: tensor([1.0000, 1.0000, 0.9897, 0.9936, 0.9938])
Training + Testing time: 27.218404531478882

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


Training stopped on epoch: 7
Training time: 18.45 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_128U_mean_semantic_run4-OUT-epoch=02-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: 19.372137784957886

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 128
Test Acc: 0.996 -- std: 0.001
Test F1-macro: 0.996 -- std: 0.001
Test F1 per class: [1.    0.997 0.993 0.996 0.995]
Training time: 19.60 -- std: 3.40
Total time: 20.63 -- std: 3.35
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 256

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


Training stopped on epoch: 9
Training time: 21.88 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_256U_mean_semantic_run0-OUT-epoch=04-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9881)
F1 for each class: tensor([0.9914, 0.9796, 0.9948, 1.0000, 0.9747])
Training + Testing time: 22.867530345916748

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


Training stopped on epoch: 11
Training time: 32.59 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_256U_mean_semantic_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: 33.59081959724426

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


Training stopped on epoch: 7
Training time: 20.25 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_256U_mean_semantic_run2-OUT-epoch=07-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9959)
F1 for each class: tensor([0.9914, 1.0000, 0.9948, 0.9935, 1.0000])
Training + Testing time: 21.267656326293945

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


Training stopped on epoch: 7
Training time: 17.71 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_256U_mean_semantic_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9920)
F1 for each class: tensor([1.0000, 0.9787, 1.0000, 0.9811, 1.0000])
Training + Testing time: 18.70022964477539

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


Training stopped on epoch: 8
Training time: 21.69 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/mean_semantic/GAT_3L_256U_mean_semantic_run4-OUT-epoch=03-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9954)
F1 for each class: tensor([1.0000, 1.0000, 0.9896, 0.9936, 0.9939])
Training + Testing time: 22.67622971534729

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 256
Test Acc: 0.995 -- std: 0.004
Test F1-macro: 0.994 -- std: 0.004
Test F1 per class: [0.997 0.992 0.996 0.994 0.994]
Training time: 22.83 -- std: 5.10
Total time: 23.82 -- std: 5.11
************************************************


