================================================
Heuristic Graph Creation/Loading Time: max_semantic
================================================
[TRAIN] Dataset creation time:  370103.6052277088
[VAL] Dataset creation time:  33121.439188957214
[TEST] Dataset creation time:  31357.125936985016

TRAINING MODELS SETTING #LAYERS: 1  HIDDEN DIM: 64

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


Training stopped on epoch: 29
Training time: 1683.62 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_1L_64U_max_semantic_run0-OUT-epoch=24-Val_f1-ma=0.80.ckpt
Acc Test: tensor(0.8577)
F1-macro Test: tensor(0.8526)
F1 for each class: tensor([0.9499, 0.8221, 0.6585, 0.8758, 0.9644, 0.8308, 0.8894, 0.8481, 0.9045,
        0.7569, 0.8779])
Training + Testing time: 1692.4720861911774
================================================
Heuristic Graph Creation/Loading Time: max_semantic
================================================
[TRAIN] Dataset creation time:  46.749364614486694
[VAL] Dataset creation time:  43.734090089797974
[TEST] Dataset creation time:  42.81821250915527

TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 128

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


Training stopped on epoch: 16
Training time: 984.46 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run0-OUT-epoch=11-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8870)
F1-macro Test: tensor(0.8826)
F1 for each class: tensor([0.9640, 0.8630, 0.7143, 0.8898, 0.9684, 0.8796, 0.9246, 0.8793, 0.9231,
        0.8148, 0.8874])
Training + Testing time: 1000.9557979106903

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


Training stopped on epoch: 14
Training time: 860.69 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run1-OUT-epoch=09-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8733)
F1-macro Test: tensor(0.8689)
F1 for each class: tensor([0.9614, 0.8278, 0.6733, 0.8989, 0.9684, 0.8633, 0.9160, 0.8775, 0.9027,
        0.7801, 0.8889])
Training + Testing time: 877.4377875328064

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


Training stopped on epoch: 19
Training time: 1158.22 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run2-OUT-epoch=14-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8950)
F1-macro Test: tensor(0.8915)
F1 for each class: tensor([0.9339, 0.8628, 0.7173, 0.9126, 0.9459, 0.9206, 0.9315, 0.9107, 0.9386,
        0.8184, 0.9143])
Training + Testing time: 1174.7282929420471

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


Training stopped on epoch: 13
Training time: 807.75 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run3-OUT-epoch=08-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8681)
F1-macro Test: tensor(0.8626)
F1 for each class: tensor([0.9586, 0.8267, 0.6787, 0.8826, 0.9547, 0.8556, 0.9084, 0.8671, 0.9132,
        0.7714, 0.8719])
Training + Testing time: 824.4845621585846

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


Training stopped on epoch: 13
Training time: 809.10 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_128U_max_semantic_run4-OUT-epoch=08-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8721)
F1-macro Test: tensor(0.8668)
F1 for each class: tensor([0.9668, 0.8303, 0.6830, 0.8942, 0.9724, 0.8516, 0.9246, 0.8584, 0.9179,
        0.7524, 0.8837])
Training + Testing time: 825.4064762592316

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 128
Test Acc: 0.879 -- std: 0.010
Test F1-macro: 0.875 -- std: 0.011
Test F1 per class: [0.957 0.842 0.693 0.896 0.962 0.874 0.921 0.879 0.919 0.787 0.889]
Training time: 924.04 -- std: 133.59
Total time: 940.60 -- std: 133.57
************************************************



TRAINING MODELS SETTING #LAYERS: 2  HIDDEN DIM: 256

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


Training stopped on epoch: 14
Training time: 872.44 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run0-OUT-epoch=09-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8906)
F1-macro Test: tensor(0.8878)
F1 for each class: tensor([0.9584, 0.8675, 0.7242, 0.9039, 0.9708, 0.9049, 0.9274, 0.8970, 0.9175,
        0.8160, 0.8783])
Training + Testing time: 906.6220901012421

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


Training stopped on epoch: 11
Training time: 694.04 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run1-OUT-epoch=06-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8725)
F1-macro Test: tensor(0.8674)
F1 for each class: tensor([0.9510, 0.8396, 0.6751, 0.8942, 0.9450, 0.8747, 0.9243, 0.8830, 0.9065,
        0.7723, 0.8759])
Training + Testing time: 729.2459518909454

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


Training stopped on epoch: 13
Training time: 810.85 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run2-OUT-epoch=08-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8946)
F1-macro Test: tensor(0.8903)
F1 for each class: tensor([0.9716, 0.8691, 0.7313, 0.9099, 0.9807, 0.8740, 0.9296, 0.9056, 0.9219,
        0.7970, 0.9021])
Training + Testing time: 846.3733606338501

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


Training stopped on epoch: 10
Training time: 637.19 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run3-OUT-epoch=05-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8657)
F1-macro Test: tensor(0.8586)
F1 for each class: tensor([0.9498, 0.8229, 0.6069, 0.8884, 0.9652, 0.8536, 0.9137, 0.8860, 0.9002,
        0.7689, 0.8894])
Training + Testing time: 672.4045579433441

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


Training stopped on epoch: 17
Training time: 1035.56 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_2L_256U_max_semantic_run4-OUT-epoch=12-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.9190)
F1-macro Test: tensor(0.9160)
F1 for each class: tensor([0.9663, 0.9005, 0.7621, 0.9331, 0.9730, 0.9429, 0.9389, 0.9328, 0.9416,
        0.8629, 0.9220])
Training + Testing time: 1070.5587542057037

************************************************
RESULTS FOR N_LAYERS: 2  HIDDEN DIM_FEATURES: 256
Test Acc: 0.888 -- std: 0.019
Test F1-macro: 0.884 -- std: 0.020
Test F1 per class: [0.959 0.86  0.7   0.906 0.967 0.89  0.927 0.901 0.918 0.803 0.894]
Training time: 810.01 -- std: 140.06
Total time: 845.04 -- std: 139.90
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 128

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


Training stopped on epoch: 11
Training time: 683.41 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run0-OUT-epoch=06-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8653)
F1-macro Test: tensor(0.8601)
F1 for each class: tensor([0.9541, 0.7896, 0.6541, 0.8860, 0.9701, 0.8430, 0.9222, 0.8601, 0.9119,
        0.7807, 0.8894])
Training + Testing time: 708.0842046737671

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


Training stopped on epoch: 11
Training time: 679.76 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run1-OUT-epoch=06-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8758)
F1-macro Test: tensor(0.8697)
F1 for each class: tensor([0.9650, 0.8475, 0.6579, 0.8889, 0.9723, 0.8759, 0.9056, 0.8894, 0.9142,
        0.7677, 0.8822])
Training + Testing time: 703.6796715259552

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


Training stopped on epoch: 15
Training time: 931.69 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run2-OUT-epoch=10-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.9018)
F1-macro Test: tensor(0.8967)
F1 for each class: tensor([0.9786, 0.8704, 0.7215, 0.9016, 0.9831, 0.8884, 0.9219, 0.9302, 0.9391,
        0.8221, 0.9065])
Training + Testing time: 955.6658689975739

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


Training stopped on epoch: 12
Training time: 735.32 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run3-OUT-epoch=07-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8713)
F1-macro Test: tensor(0.8651)
F1 for each class: tensor([0.9671, 0.8564, 0.6684, 0.8839, 0.9764, 0.8491, 0.9147, 0.8700, 0.9122,
        0.7402, 0.8776])
Training + Testing time: 759.2802319526672

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


Training stopped on epoch: 12
Training time: 740.92 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_128U_max_semantic_run4-OUT-epoch=07-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8802)
F1-macro Test: tensor(0.8761)
F1 for each class: tensor([0.9691, 0.8516, 0.6948, 0.8949, 0.9725, 0.8545, 0.8977, 0.8941, 0.9228,
        0.7762, 0.9087])
Training + Testing time: 764.7445957660675

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 128
Test Acc: 0.879 -- std: 0.012
Test F1-macro: 0.874 -- std: 0.013
Test F1 per class: [0.967 0.843 0.679 0.891 0.975 0.862 0.912 0.889 0.92  0.777 0.893]
Training time: 754.22 -- std: 92.29
Total time: 778.29 -- std: 92.20
************************************************



TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 256

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


Training stopped on epoch: 12
Training time: 798.50 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run0-OUT-epoch=07-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8994)
F1-macro Test: tensor(0.8952)
F1 for each class: tensor([0.9739, 0.8693, 0.7102, 0.9139, 0.9851, 0.9057, 0.9243, 0.9187, 0.9134,
        0.8201, 0.9124])
Training + Testing time: 851.6829838752747

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


Training stopped on epoch: 12
Training time: 791.44 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run1-OUT-epoch=07-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8982)
F1-macro Test: tensor(0.8936)
F1 for each class: tensor([0.9640, 0.8493, 0.7330, 0.9062, 0.9687, 0.9091, 0.9312, 0.9056, 0.9350,
        0.8059, 0.9213])
Training + Testing time: 844.7927932739258

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


Training stopped on epoch: 17
Training time: 1092.96 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run2-OUT-epoch=12-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.9531)
F1-macro Test: tensor(0.9510)
F1 for each class: tensor([0.9929, 0.9368, 0.8407, 0.9679, 0.9936, 0.9746, 0.9486, 0.9489, 0.9745,
        0.9152, 0.9670])
Training + Testing time: 1145.258330821991

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


Training stopped on epoch: 12
Training time: 788.12 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.78.ckpt
Acc Test: tensor(0.9042)
F1-macro Test: tensor(0.9002)
F1 for each class: tensor([0.9758, 0.8822, 0.7181, 0.9107, 0.9729, 0.9150, 0.9328, 0.9102, 0.9311,
        0.8352, 0.9176])
Training + Testing time: 840.3247935771942

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


Training stopped on epoch: 12
Training time: 789.41 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_256U_max_semantic_run4-OUT-epoch=07-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8974)
F1-macro Test: tensor(0.8911)
F1 for each class: tensor([0.9688, 0.8653, 0.6824, 0.9204, 0.9627, 0.9064, 0.9273, 0.9067, 0.9316,
        0.8136, 0.9171])
Training + Testing time: 840.1003012657166

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 256
Test Acc: 0.910 -- std: 0.021
Test F1-macro: 0.906 -- std: 0.023
Test F1 per class: [0.975 0.881 0.737 0.924 0.977 0.922 0.933 0.918 0.937 0.838 0.927]
Training time: 852.08 -- std: 120.49
Total time: 904.43 -- std: 120.49
************************************************


================================================
Heuristic Graph Creation/Loading Time: max_semantic
================================================
[TRAIN] Dataset creation time:  47.043256759643555
[VAL] Dataset creation time:  42.748023986816406
[TEST] Dataset creation time:  41.97738432884216

TRAINING MODELS SETTING #LAYERS: 3  HIDDEN DIM: 64

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


Training stopped on epoch: 18
Training time: 1089.40 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run0-OUT-epoch=13-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8906)
F1-macro Test: tensor(0.8848)
F1 for each class: tensor([0.9563, 0.8410, 0.6942, 0.9208, 0.9641, 0.9032, 0.9234, 0.8937, 0.9201,
        0.8073, 0.9082])
Training + Testing time: 1101.634839773178

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


Training stopped on epoch: 13
Training time: 805.33 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run1-OUT-epoch=08-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8693)
F1-macro Test: tensor(0.8632)
F1 for each class: tensor([0.9674, 0.8432, 0.6615, 0.8903, 0.9720, 0.8401, 0.9173, 0.8623, 0.9111,
        0.7476, 0.8824])
Training + Testing time: 817.2358531951904

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


Training stopped on epoch: 15
Training time: 919.26 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run2-OUT-epoch=10-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8770)
F1-macro Test: tensor(0.8724)
F1 for each class: tensor([0.9617, 0.8492, 0.7071, 0.8924, 0.9623, 0.8600, 0.9194, 0.8743, 0.8963,
        0.7688, 0.9046])
Training + Testing time: 931.2545938491821

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


Training stopped on epoch: 15
Training time: 912.04 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run3-OUT-epoch=10-Val_f1-ma=0.77.ckpt
Acc Test: tensor(0.8709)
F1-macro Test: tensor(0.8659)
F1 for each class: tensor([0.9630, 0.8368, 0.6702, 0.8832, 0.9698, 0.8663, 0.9175, 0.8804, 0.8827,
        0.7703, 0.8842])
Training + Testing time: 923.860732793808

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


Training stopped on epoch: 14
Training time: 860.95 secs
Best model path: /anonymized/path/to/model/folder/Heuristic_uni/GAT/max_semantic/GAT_3L_64U_max_semantic_run4-OUT-epoch=13-Val_f1-ma=0.78.ckpt
Acc Test: tensor(0.8838)
F1-macro Test: tensor(0.8793)
F1 for each class: tensor([0.9557, 0.8462, 0.6848, 0.9083, 0.9472, 0.8877, 0.9336, 0.9067, 0.9294,
        0.7696, 0.9026])
Training + Testing time: 872.5053653717041

************************************************
RESULTS FOR N_LAYERS: 3  HIDDEN DIM_FEATURES: 64
Test Acc: 0.878 -- std: 0.008
Test F1-macro: 0.873 -- std: 0.008
Test F1 per class: [0.961 0.843 0.684 0.899 0.963 0.871 0.922 0.883 0.908 0.773 0.896]
Training time: 917.40 -- std: 95.25
Total time: 929.30 -- std: 95.41
************************************************


