| File | Lines | Functions | Branches | ||||
|---|---|---|---|---|---|---|---|
| athena_accuracy.f90 |
|
79.4% | 27 / 34 | -% | 0 / 0 | 44.9% | 222 / 494 |
| athena_activation.f90 |
|
69.1% | 67 / 97 | -% | 0 / 0 | 37.0% | 205 / 554 |
| athena_activation_gaussian.f90 |
|
54.4% | 31 / 57 | -% | 0 / 0 | 14.2% | 24 / 169 |
| athena_activation_layer.f90 |
|
79.3% | 92 / 116 | -% | 0 / 0 | 37.5% | 202 / 539 |
| athena_activation_leaky_relu.f90 |
|
56.0% | 28 / 50 | -% | 0 / 0 | 13.5% | 20 / 148 |
| athena_activation_linear.f90 |
|
62.2% | 28 / 45 | -% | 0 / 0 | 16.8% | 22 / 131 |
| athena_activation_none.f90 |
|
87.9% | 29 / 33 | -% | 0 / 0 | 47.2% | 50 / 106 |
| athena_activation_piecewise.f90 |
|
54.4% | 31 / 57 | -% | 0 / 0 | 13.6% | 23 / 169 |
| athena_activation_relu.f90 |
|
85.7% | 42 / 49 | -% | 0 / 0 | 50.0% | 74 / 148 |
| athena_activation_selu.f90 |
|
84.7% | 50 / 59 | -% | 0 / 0 | 49.7% | 85 / 171 |
| athena_activation_sigmoid.f90 |
|
88.9% | 40 / 45 | -% | 0 / 0 | 51.1% | 67 / 131 |
| athena_activation_softmax.f90 |
|
77.8% | 35 / 45 | -% | 0 / 0 | 35.9% | 47 / 131 |
| athena_activation_swish.f90 |
|
86.3% | 44 / 51 | -% | 0 / 0 | 50.7% | 76 / 150 |
| athena_activation_tanh.f90 |
|
88.9% | 40 / 45 | -% | 0 / 0 | 51.1% | 67 / 131 |
| athena_add_layer.f90 |
|
70.8% | 85 / 120 | -% | 0 / 0 | 35.9% | 217 / 604 |
| athena_avgpool1d_layer.f90 |
|
66.7% | 72 / 108 | -% | 0 / 0 | 32.4% | 212 / 655 |
| athena_avgpool2d_layer.f90 |
|
69.0% | 80 / 116 | -% | 0 / 0 | 32.8% | 212 / 647 |
| athena_avgpool3d_layer.f90 |
|
69.6% | 80 / 115 | -% | 0 / 0 | 33.9% | 226 / 667 |
| athena_base_layer.f90 |
|
100.0% | 1 / 1 | -% | 0 / 0 | 34.2% | 54 / 158 |
| athena_base_layer_sub.f90 |
|
57.6% | 110 / 191 | -% | 0 / 0 | 26.0% | 295 / 1134 |
| athena_base_layer_sub_init.f90 |
|
89.1% | 106 / 119 | -% | 0 / 0 | 50.2% | 500 / 996 |
| athena_base_layer_sub_io.f90 |
|
82.7% | 67 / 81 | -% | 0 / 0 | 55.3% | 115 / 208 |
| athena_batchnorm1d_layer.f90 |
|
75.9% | 167 / 220 | -% | 0 / 0 | 40.4% | 437 / 1081 |
| athena_batchnorm2d_layer.f90 |
|
77.3% | 160 / 207 | -% | 0 / 0 | 41.0% | 427 / 1041 |
| athena_batchnorm3d_layer.f90 |
|
77.3% | 160 / 207 | -% | 0 / 0 | 40.2% | 419 / 1041 |
| athena_clipper.f90 |
|
90.3% | 56 / 62 | -% | 0 / 0 | 57.8% | 96 / 166 |
| athena_concat_layer.f90 |
|
71.8% | 84 / 117 | -% | 0 / 0 | 35.2% | 203 / 577 |
| athena_container_layer.f90 |
|
0.0% | 0 / 1 | -% | 0 / 0 | 0.0% | 0 / 55 |
| athena_container_layer_sub.f90 |
|
78.3% | 36 / 46 | -% | 0 / 0 | 60.8% | 265 / 436 |
| athena_conv1d_layer.f90 |
|
65.4% | 170 / 260 | -% | 0 / 0 | 31.6% | 428 / 1353 |
| athena_conv2d_layer.f90 |
|
81.6% | 218 / 267 | -% | 0 / 0 | 41.3% | 564 / 1367 |
| athena_conv3d_layer.f90 |
|
68.3% | 185 / 271 | -% | 0 / 0 | 33.5% | 470 / 1403 |
| athena_diffstruc_extd.f90 |
|
100.0% | 1 / 1 | -% | 0 / 0 | 63.9% | 39 / 61 |
| athena_diffstruc_extd_loss.f90 |
|
51.5% | 17 / 33 | -% | 0 / 0 | 31.2% | 90 / 288 |
| athena_diffstruc_extd_sub.f90 |
|
54.0% | 154 / 285 | -% | 0 / 0 | 29.8% | 691 / 2322 |
| athena_diffstruc_extd_sub_batchnorm.f90 |
|
69.2% | 74 / 107 | -% | 0 / 0 | 44.4% | 374 / 842 |
| athena_diffstruc_extd_sub_conv.f90 |
|
91.3% | 334 / 366 | -% | 0 / 0 | 53.6% | 723 / 1348 |
| athena_diffstruc_extd_sub_duvenaud.f90 |
|
50.4% | 66 / 131 | -% | 0 / 0 | 27.6% | 184 / 666 |
| athena_diffstruc_extd_sub_kipf.f90 |
|
92.3% | 60 / 65 | -% | 0 / 0 | 55.3% | 262 / 474 |
| athena_diffstruc_extd_sub_merge.f90 |
|
90.6% | 29 / 32 | -% | 0 / 0 | 56.7% | 85 / 150 |
| athena_diffstruc_extd_sub_nop.f90 |
|
57.5% | 336 / 584 | -% | 0 / 0 | 34.9% | 1775 / 5092 |
| athena_diffstruc_extd_sub_pad.f90 |
|
83.8% | 661 / 789 | -% | 0 / 0 | 48.6% | 2491 / 5125 |
| athena_diffstruc_extd_sub_pool.f90 |
|
83.5% | 279 / 334 | -% | 0 / 0 | 55.5% | 843 / 1518 |
| athena_dropblock2d_layer.f90 |
|
72.4% | 84 / 116 | -% | 0 / 0 | 41.3% | 220 / 533 |
| athena_dropblock3d_layer.f90 |
|
69.7% | 85 / 122 | -% | 0 / 0 | 37.0% | 217 / 587 |
| athena_dropout_layer.f90 |
|
66.4% | 71 / 107 | -% | 0 / 0 | 32.5% | 178 / 548 |
| athena_duvenaud_msgpass_layer.f90 |
|
82.8% | 328 / 396 | -% | 0 / 0 | 46.2% | 1216 / 2633 |
| athena_dynamic_lno_layer.f90 |
|
87.0% | 375 / 431 | -% | 0 / 0 | 48.2% | 1070 / 2220 |
| athena_fixed_lno_layer.f90 |
|
92.6% | 362 / 391 | -% | 0 / 0 | 50.2% | 978 / 1950 |
| athena_flatten_layer.f90 |
|
78.4% | 87 / 111 | -% | 0 / 0 | 38.0% | 194 / 510 |
| athena_full_layer.f90 |
|
89.7% | 235 / 262 | -% | 0 / 0 | 47.7% | 699 / 1466 |
| athena_graph_nop_layer.f90 |
|
90.7% | 234 / 258 | -% | 0 / 0 | 46.5% | 645 / 1387 |
| athena_initialiser.f90 |
|
70.0% | 28 / 40 | -% | 0 / 0 | 35.6% | 74 / 208 |
| athena_initialiser_data.f90 |
|
68.2% | 15 / 22 | -% | 0 / 0 | 38.5% | 154 / 400 |
| athena_initialiser_gaussian.f90 |
|
88.0% | 22 / 25 | -% | 0 / 0 | 51.0% | 100 / 196 |
| athena_initialiser_glorot.f90 |
|
80.4% | 41 / 51 | -% | 0 / 0 | 51.0% | 155 / 304 |
| athena_initialiser_he.f90 |
|
67.2% | 45 / 67 | -% | 0 / 0 | 47.9% | 157 / 328 |
| athena_initialiser_ident.f90 |
|
64.8% | 35 / 54 | -% | 0 / 0 | 40.8% | 217 / 532 |
| athena_initialiser_lecun.f90 |
|
83.0% | 39 / 47 | -% | 0 / 0 | 50.3% | 151 / 300 |
| athena_initialiser_ones.f90 |
|
76.9% | 10 / 13 | -% | 0 / 0 | 32.0% | 73 / 228 |
| athena_initialiser_zeros.f90 |
|
76.9% | 10 / 13 | -% | 0 / 0 | 32.0% | 73 / 228 |
| athena_input_layer.f90 |
|
75.2% | 103 / 137 | -% | 0 / 0 | 33.9% | 326 / 961 |
| athena_io_utils.F90 |
|
100.0% | 8 / 8 | -% | 0 / 0 | -% | 0 / 0 |
| athena_kipf_msgpass_layer.f90 |
|
82.8% | 241 / 291 | -% | 0 / 0 | 46.8% | 748 / 1599 |
| athena_loss.f90 |
|
97.0% | 98 / 101 | -% | 0 / 0 | 50.2% | 429 / 855 |
| athena_lr_decay.f90 |
|
100.0% | 42 / 42 | -% | 0 / 0 | 100.0% | 10 / 10 |
| athena_maxpool1d_layer.f90 |
|
66.7% | 72 / 108 | -% | 0 / 0 | 32.4% | 212 / 655 |
| athena_maxpool2d_layer.f90 |
|
82.5% | 94 / 114 | -% | 0 / 0 | 35.9% | 231 / 643 |
| athena_maxpool3d_layer.f90 |
|
69.0% | 80 / 116 | -% | 0 / 0 | 33.9% | 226 / 667 |
| athena_metrics.f90 |
|
92.3% | 48 / 52 | -% | 0 / 0 | 48.1% | 140 / 291 |
| athena_misc_ml.f90 |
|
73.5% | 754 / 1026 | -% | 0 / 0 | 51.5% | 5868 / 11394 |
| athena_misc_types.f90 |
|
0.0% | 0 / 1 | -% | 0 / 0 | 0.0% | 0 / 74 |
| athena_misc_types_sub.f90 |
|
95.4% | 104 / 109 | -% | 0 / 0 | 54.6% | 514 / 942 |
| athena_msgpass_layer.f90 |
|
0.0% | 0 / 1 | -% | 0 / 0 | 0.0% | 0 / 148 |
| athena_msgpass_layer_sub.f90 |
|
51.7% | 15 / 29 | -% | 0 / 0 | 33.2% | 111 / 334 |
| athena_network.f90 |
|
0.0% | 0 / 1 | -% | 0 / 0 | 0.0% | 0 / 308 |
| athena_network_sub.f90 |
|
59.4% | 1078 / 1814 | 100.0% | 2 / 2 | 29.1% | 3893 / 13358 |
| athena_neural_operator_layer.f90 |
|
91.5% | 292 / 319 | -% | 0 / 0 | 48.9% | 830 / 1697 |
| athena_normalisation.f90 |
|
100.0% | 31 / 31 | -% | 0 / 0 | 59.3% | 89 / 150 |
| athena_onnx_creators.f90 |
|
72.5% | 444 / 612 | -% | 0 / 0 | 23.2% | 2284 / 9850 |
| athena_onnx_msgpass_utils.f90 |
|
64.0% | 71 / 111 | -% | 0 / 0 | 37.5% | 231 / 616 |
| athena_onnx_nop_utils.f90 |
|
86.3% | 139 / 161 | -% | 0 / 0 | 50.4% | 328 / 651 |
| athena_onnx_read_sub.f90 |
|
73.8% | 643 / 871 | -% | 0 / 0 | 35.1% | 1294 / 3683 |
| athena_onnx_utils.f90 |
|
88.0% | 367 / 417 | -% | 0 / 0 | 49.0% | 849 / 1733 |
| athena_onnx_write_sub.f90 |
|
90.6% | 338 / 373 | -% | 0 / 0 | 50.3% | 864 / 1718 |
| athena_optimiser.f90 |
|
87.1% | 196 / 225 | -% | 0 / 0 | 46.6% | 508 / 1091 |
| athena_orthogonal_attention_layer.f90 |
|
88.4% | 306 / 346 | -% | 0 / 0 | 47.8% | 920 / 1925 |
| athena_orthogonal_nop_block.f90 |
|
91.5% | 289 / 316 | -% | 0 / 0 | 49.8% | 955 / 1918 |
| athena_pad1d_layer.f90 |
|
68.8% | 64 / 93 | -% | 0 / 0 | 41.2% | 199 / 483 |
| athena_pad2d_layer.f90 |
|
70.2% | 66 / 94 | -% | 0 / 0 | 41.6% | 199 / 478 |
| athena_pad3d_layer.f90 |
|
68.8% | 66 / 96 | -% | 0 / 0 | 41.2% | 201 / 488 |
| athena_random.f90 |
|
82.1% | 23 / 28 | -% | 0 / 0 | 54.7% | 47 / 86 |
| athena_recurrent_layer.f90 |
|
90.1% | 219 / 243 | -% | 0 / 0 | 47.5% | 596 / 1255 |
| athena_regulariser.f90 |
|
90.9% | 10 / 11 | -% | 0 / 0 | 53.3% | 49 / 92 |
| athena_reshape_layer.f90 |
|
80.9% | 93 / 115 | -% | 0 / 0 | 37.2% | 205 / 551 |
| athena_spectral_filter_layer.f90 |
|
71.9% | 228 / 317 | -% | 0 / 0 | 35.9% | 580 / 1616 |
| athena_tools_infile.f90 |
|
81.9% | 145 / 177 | -% | 0 / 0 | 54.8% | 267 / 487 |