================================================
Heuristic Graph Creation/Loading Time: max_semantic
================================================
[TRAIN] Dataset creation time:  87.00294661521912
[VAL] Dataset creation time:  13.054283618927002
[TEST] Dataset creation time:  23.789281845092773

TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 64

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


Training stopped on epoch: 13
Training time: 39.56 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run0-OUT-epoch=08-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: 40.37060832977295

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


Training stopped on epoch: 11
Training time: 27.08 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run1-OUT-epoch=06-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: 27.978016138076782

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


Training stopped on epoch: 8
Training time: 21.34 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run2-OUT-epoch=04-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.9931, 0.9948, 0.9935, 0.9877])
Training + Testing time: 22.12226414680481

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


Training stopped on epoch: 9
Training time: 22.54 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run3-OUT-epoch=04-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9888)
F1 for each class: tensor([0.9957, 1.0000, 0.9792, 0.9935, 0.9756])
Training + Testing time: 23.33175492286682

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


Training stopped on epoch: 9
Training time: 21.86 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run4-OUT-epoch=04-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: 22.69196653366089

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 64
Test Acc: 0.994 -- std: 0.003
Test F1-macro: 0.994 -- std: 0.003
Test F1 per class: [0.998 0.997 0.99  0.996 0.987]
Training time: 26.48 -- std: 6.85
Total time: 27.30 -- std: 6.86
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 128

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


Training stopped on epoch: 7
Training time: 17.63 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_128U_max_semantic_run0-OUT-epoch=02-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9842)
F1-macro Test: tensor(0.9832)
F1 for each class: tensor([0.9957, 0.9863, 0.9846, 0.9806, 0.9686])
Training + Testing time: 18.410789966583252

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


Training stopped on epoch: 11
Training time: 27.04 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_128U_max_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: 27.898598670959473

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


Training stopped on epoch: 9
Training time: 22.96 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_128U_max_semantic_run2-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: 25.312435626983643

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


Training stopped on epoch: 8
Training time: 19.65 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_128U_max_semantic_run3-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9887)
F1-macro Test: tensor(0.9884)
F1 for each class: tensor([0.9957, 0.9931, 0.9843, 0.9935, 0.9756])
Training + Testing time: 20.4587185382843

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


Training stopped on epoch: 8
Training time: 19.89 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_128U_max_semantic_run4-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.9897, 0.9935, 0.9877])
Training + Testing time: 20.690003395080566

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 128
Test Acc: 0.992 -- std: 0.005
Test F1-macro: 0.992 -- std: 0.006
Test F1 per class: [0.998 0.993 0.991 0.992 0.985]
Training time: 21.44 -- std: 3.28
Total time: 22.55 -- std: 3.50
************************************************



TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 256

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


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

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


Training stopped on epoch: 7
Training time: 18.31 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_256U_max_semantic_run1-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: 19.162760734558105

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


Training stopped on epoch: 7
Training time: 17.47 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_256U_max_semantic_run2-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9927)
F1 for each class: tensor([1.0000, 0.9931, 0.9897, 0.9870, 0.9939])
Training + Testing time: 19.400178909301758

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


Training stopped on epoch: 10
Training time: 29.63 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_256U_max_semantic_run3-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: 30.608519554138184

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


Training stopped on epoch: 9
Training time: 22.87 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_256U_max_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.738876819610596

************************************************
RESULTS FOR N_LAYERS: 1  HIDDEN DIM_FEATURES: 256
Test Acc: 0.996 -- std: 0.004
Test F1-macro: 0.996 -- std: 0.004
Test F1 per class: [1.    0.996 0.994 0.995 0.994]
Training time: 21.03 -- std: 4.79
Total time: 22.12 -- std: 4.70
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 64

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


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

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


Training stopped on epoch: 7
Training time: 18.84 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_64U_max_semantic_run1-OUT-epoch=04-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: 19.659311771392822

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


Training stopped on epoch: 9
Training time: 22.78 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_64U_max_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: 23.674163818359375

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


Training stopped on epoch: 10
Training time: 25.05 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_64U_max_semantic_run3-OUT-epoch=05-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9956)
F1 for each class: tensor([0.9957, 1.0000, 0.9949, 1.0000, 0.9875])
Training + Testing time: 25.878936052322388

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


Training stopped on epoch: 8
Training time: 21.52 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_64U_max_semantic_run4-OUT-epoch=03-Val_f1-ma=1.00.ckpt
Acc Test: tensor(0.9932)
F1-macro Test: tensor(0.9930)
F1 for each class: tensor([0.9957, 0.9931, 0.9948, 0.9935, 0.9877])
Training + Testing time: 22.40615200996399

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 64
Test Acc: 0.997 -- std: 0.002
Test F1-macro: 0.997 -- std: 0.002
Test F1 per class: [0.997 0.999 0.997 0.999 0.993]
Training time: 21.97 -- std: 2.01
Total time: 22.83 -- std: 2.02
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 128

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


Training stopped on epoch: 13
Training time: 33.89 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run0-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: 34.76789355278015

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


Training stopped on epoch: 7
Training time: 18.76 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run1-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9956)
F1 for each class: tensor([0.9957, 1.0000, 0.9948, 1.0000, 0.9877])
Training + Testing time: 19.867233991622925

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


Training stopped on epoch: 10
Training time: 25.62 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_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: 26.95073366165161

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


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

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


Training stopped on epoch: 6
Training time: 17.13 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run4-OUT-epoch=01-Val_f1-ma=0.98.ckpt
Acc Test: tensor(0.9842)
F1-macro Test: tensor(0.9834)
F1 for each class: tensor([0.9957, 0.9863, 0.9792, 0.9804, 0.9756])
Training + Testing time: 18.00754404067993

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 128
Test Acc: 0.996 -- std: 0.006
Test F1-macro: 0.996 -- std: 0.006
Test F1 per class: [0.998 0.997 0.995 0.996 0.993]
Training time: 24.81 -- std: 6.22
Total time: 25.82 -- std: 6.19
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 256

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


Training stopped on epoch: 9
Training time: 23.92 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run0-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.844741344451904

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


Training stopped on epoch: 10
Training time: 25.45 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_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: 26.360010862350464

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


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

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


Training stopped on epoch: 9
Training time: 23.80 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_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: 24.67819905281067

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


Training stopped on epoch: 6
Training time: 16.34 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run4-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9956)
F1 for each class: tensor([0.9957, 1.0000, 0.9948, 1.0000, 0.9877])
Training + Testing time: 17.208969354629517

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 256
Test Acc: 0.999 -- std: 0.002
Test F1-macro: 0.999 -- std: 0.002
Test F1 per class: [0.999 1.    0.999 1.    0.998]
Training time: 21.85 -- std: 3.34
Total time: 22.75 -- std: 3.35
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 64

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


Training stopped on epoch: 9
Training time: 22.72 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run0-OUT-epoch=04-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.534231901168823

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


Training stopped on epoch: 6
Training time: 15.81 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run1-OUT-epoch=01-Val_f1-ma=0.98.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9857)
F1 for each class: tensor([0.9957, 0.9863, 0.9845, 0.9804, 0.9816])
Training + Testing time: 17.455026626586914

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


Training stopped on epoch: 10
Training time: 25.20 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_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: 26.92904567718506

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


Training stopped on epoch: 11
Training time: 28.50 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run3-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: 29.399359941482544

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


Training stopped on epoch: 8
Training time: 21.06 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run4-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.875513553619385

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 64
Test Acc: 0.996 -- std: 0.005
Test F1-macro: 0.996 -- std: 0.005
Test F1 per class: [0.999 0.997 0.995 0.996 0.994]
Training time: 22.66 -- std: 4.24
Total time: 23.84 -- std: 4.13
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 128

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


Training stopped on epoch: 8
Training time: 21.07 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_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: 21.906670093536377

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


Training stopped on epoch: 6
Training time: 16.87 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run1-OUT-epoch=01-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9861)
F1 for each class: tensor([1.0000, 0.9931, 0.9735, 0.9935, 0.9701])
Training + Testing time: 17.81657838821411

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


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

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


Training stopped on epoch: 7
Training time: 21.03 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run3-OUT-epoch=02-Val_f1-ma=0.99.ckpt
Acc Test: tensor(0.9865)
F1-macro Test: tensor(0.9860)
F1 for each class: tensor([1.0000, 0.9930, 0.9735, 0.9936, 0.9701])
Training + Testing time: 21.86307382583618

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


Training stopped on epoch: 11
Training time: 30.93 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_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: 31.78650403022766

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 128
Test Acc: 0.994 -- std: 0.006
Test F1-macro: 0.994 -- std: 0.007
Test F1 per class: [0.999 0.997 0.989 0.997 0.987]
Training time: 23.53 -- std: 5.08
Total time: 24.41 -- std: 5.07
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 256

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


Training stopped on epoch: 7
Training time: 19.80 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run0-OUT-epoch=02-Val_f1-ma=0.98.ckpt
Acc Test: tensor(0.9955)
F1-macro Test: tensor(0.9954)
F1 for each class: tensor([1.0000, 1.0000, 0.9898, 0.9870, 1.0000])
Training + Testing time: 20.733529090881348

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


Training stopped on epoch: 6
Training time: 16.84 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run1-OUT-epoch=01-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.9930, 0.9843, 1.0000, 0.9759])
Training + Testing time: 17.76087760925293

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


Training stopped on epoch: 12
Training time: 31.58 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run2-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: 32.5815908908844

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


Training stopped on epoch: 7
Training time: 19.40 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run3-OUT-epoch=07-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, 0.9936, 1.0000])
Training + Testing time: 20.310179710388184

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


Training stopped on epoch: 13
Training time: 33.07 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run4-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.94663715362549

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 256
Test Acc: 0.997 -- std: 0.003
Test F1-macro: 0.997 -- std: 0.004
Test F1 per class: [1.    0.999 0.994 0.996 0.995]
Training time: 24.14 -- std: 6.78
Total time: 25.07 -- std: 6.78
************************************************


