GCC Code Coverage Report


Directory: src/lib/
Date: 2024-06-28 12:51:18
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 4551 6268 72.6%
Functions: 0 0 -%
Branches: 32653 69646 46.9%

File Lines Functions Branches
mod_accuracy.f90 96.4 96.4% 27 / 28 -% 0 / 0 53.1% 208 / 392
mod_activation.f90 93.8 93.8% 15 / 16 -% 0 / 0 33.3% 38 / 114
mod_activation_gaussian.f90 100.0 100.0% 68 / 68 -% 0 / 0 53.0% 846 / 1596
mod_activation_leaky_relu.f90 98.2 98.2% 56 / 57 -% 0 / 0 52.0% 776 / 1492
mod_activation_linear.f90 97.9 97.9% 46 / 47 -% 0 / 0 52.4% 651 / 1242
mod_activation_none.f90 97.9 97.9% 46 / 47 -% 0 / 0 52.4% 651 / 1242
mod_activation_piecewise.f90 100.0 100.0% 82 / 82 -% 0 / 0 54.1% 1214 / 2244
mod_activation_relu.f90 98.3 98.3% 57 / 58 -% 0 / 0 52.2% 716 / 1372
mod_activation_sigmoid.f90 100.0 100.0% 65 / 65 -% 0 / 0 52.2% 1129 / 2164
mod_activation_softmax.f90 100.0 100.0% 64 / 64 -% 0 / 0 53.0% 1290 / 2436
mod_activation_tanh.f90 92.3 92.3% 60 / 65 -% 0 / 0 51.4% 1174 / 2284
mod_avgpool1d_layer.f90 63.7 63.7% 72 / 113 -% 0 / 0 47.9% 332 / 693
mod_avgpool2d_layer.f90 66.9 66.9% 91 / 136 -% 0 / 0 48.1% 434 / 903
mod_avgpool3d_layer.f90 69.4 69.4% 102 / 147 -% 0 / 0 49.5% 531 / 1073
mod_base_layer.f90 0.0 0.0% 0 / 1 -% 0 / 0 0.0% 0 / 95
mod_base_layer_sub.f90 90.2 90.2% 37 / 41 -% 0 / 0 53.0% 124 / 234
mod_batchnorm1d_layer.f90 59.8 59.8% 143 / 239 -% 0 / 0 43.6% 741 / 1700
mod_batchnorm2d_layer.f90 61.3 61.3% 144 / 235 -% 0 / 0 46.5% 897 / 1928
mod_batchnorm3d_layer.f90 61.7 61.7% 148 / 240 -% 0 / 0 46.3% 994 / 2148
mod_clipper.f90 88.5 88.5% 54 / 61 -% 0 / 0 50.0% 87 / 174
mod_container_layer.f90 0.0 0.0% 0 / 1 -% 0 / 0 0.0% 0 / 55
mod_container_layer_sub.f90 36.2 36.2% 17 / 47 -% 0 / 0 17.2% 226 / 1316
mod_conv1d_layer.f90 48.1 48.1% 143 / 297 -% 0 / 0 40.7% 1116 / 2745
mod_conv2d_layer.f90 64.6 64.6% 215 / 333 -% 0 / 0 49.8% 1764 / 3545
mod_conv3d_layer.f90 66.2 66.2% 233 / 352 -% 0 / 0 50.1% 2058 / 4110
mod_dropblock2d_layer.f90 65.2 65.2% 73 / 112 -% 0 / 0 47.7% 404 / 847
mod_dropblock3d_layer.f90 63.1 63.1% 77 / 122 -% 0 / 0 44.0% 455 / 1033
mod_dropout_layer.f90 61.6 61.6% 61 / 99 -% 0 / 0 42.4% 240 / 566
mod_flatten1d_layer.f90 94.4 94.4% 34 / 36 -% 0 / 0 44.4% 138 / 311
mod_flatten2d_layer.f90 94.6 94.6% 35 / 37 -% 0 / 0 53.7% 180 / 335
mod_flatten3d_layer.f90 94.7 94.7% 36 / 38 -% 0 / 0 52.4% 188 / 359
mod_flatten4d_layer.f90 94.9 94.9% 37 / 39 -% 0 / 0 47.8% 183 / 383
mod_full_layer.f90 61.1 61.1% 116 / 190 -% 0 / 0 49.0% 721 / 1472
mod_initialiser.f90 90.0 90.0% 27 / 30 -% 0 / 0 39.7% 73 / 184
mod_initialiser_gaussian.f90 95.0 95.0% 38 / 40 -% 0 / 0 69.4% 100 / 144
mod_initialiser_glorot.f90 86.0 86.0% 37 / 43 -% 0 / 0 56.4% 494 / 876
mod_initialiser_he.f90 86.0 86.0% 37 / 43 -% 0 / 0 56.4% 494 / 876
mod_initialiser_ident.f90 87.5 87.5% 21 / 24 -% 0 / 0 59.3% 198 / 334
mod_initialiser_lecun.f90 86.0 86.0% 37 / 43 -% 0 / 0 56.4% 494 / 876
mod_initialiser_ones.f90 100.0 100.0% 10 / 10 -% 0 / 0 62.3% 142 / 228
mod_initialiser_zeros.f90 100.0 100.0% 10 / 10 -% 0 / 0 62.3% 142 / 228
mod_input1d_layer.f90 97.8 97.8% 44 / 45 -% 0 / 0 61.5% 326 / 530
mod_input2d_layer.f90 62.5 62.5% 30 / 48 -% 0 / 0 20.6% 129 / 625
mod_input3d_layer.f90 63.3 63.3% 31 / 49 -% 0 / 0 20.7% 149 / 721
mod_input4d_layer.f90 64.0 64.0% 32 / 50 -% 0 / 0 22.7% 197 / 867
mod_loss.f90 100.0 100.0% 47 / 47 -% 0 / 0 52.4% 480 / 916
mod_lr_decay.f90 100.0 100.0% 37 / 37 -% 0 / 0 100.0% 10 / 10
mod_maxpool1d_layer.f90 63.7 63.7% 72 / 113 -% 0 / 0 47.6% 331 / 695
mod_maxpool2d_layer.f90 67.6 67.6% 92 / 136 -% 0 / 0 48.4% 428 / 885
mod_maxpool3d_layer.f90 68.7 68.7% 101 / 147 -% 0 / 0 49.1% 516 / 1051
mod_metrics.f90 91.7 91.7% 33 / 36 -% 0 / 0 45.1% 105 / 233
mod_misc.f90 81.6 81.6% 40 / 49 -% 0 / 0 54.1% 79 / 146
mod_misc_ml.f90 75.2 75.2% 658 / 875 -% 0 / 0 51.3% 5345 / 10428
mod_network.f90 0.0 0.0% 0 / 1 -% 0 / 0 0.0% 0 / 86
mod_network_sub.f90 68.7 68.7% 344 / 501 -% 0 / 0 25.2% 1140 / 4524
mod_normalisation.f90 100.0 100.0% 31 / 31 -% 0 / 0 60.0% 90 / 150
mod_optimiser.f90 89.4 89.4% 160 / 179 -% 0 / 0 48.1% 454 / 943
mod_random.f90 75.9 75.9% 22 / 29 -% 0 / 0 48.8% 42 / 86
mod_regulariser.f90 90.9 90.9% 10 / 11 -% 0 / 0 53.3% 49 / 92
mod_tools_infile.f90 75.0 75.0% 96 / 128 -% 0 / 0 45.3% 140 / 309