Click here for information about interpreting this report.
Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
lib/3rdparty/dsfmt/dSFMT-common.h | 100.00% (1/1) | 100.00% (14/14) | 100.00% (3/3) | - (0/0) |
lib/3rdparty/dsfmt/dSFMT.c | 23.81% (5/21) | 20.20% (61/302) | 17.85% (58/325) | 16.67% (13/78) |
lib/3rdparty/dsfmt/dSFMT.h | 20.00% (6/30) | 36.44% (43/118) | 47.83% (22/46) | 100.00% (6/6) |
lib/3rdparty/jemalloc/rb.h | 15.79% (3/19) | 8.83% (56/634) | 10.43% (68/652) | 7.95% (14/176) |
lib/3rdparty/khash/khash.h | 77.78% (7/9) | 82.24% (125/152) | 85.53% (136/159) | 73.17% (60/82) |
lib/3rdparty/sfmt/SFMT-common.h | 0.00% (0/3) | 0.00% (0/43) | 0.00% (0/3) | - (0/0) |
lib/3rdparty/sfmt/SFMT-sse2.h | 66.67% (2/3) | 48.53% (33/68) | 33.82% (23/68) | 28.57% (4/14) |
lib/3rdparty/sfmt/SFMT.c | 33.33% (4/12) | 37.33% (56/150) | 22.56% (37/164) | 44.12% (15/34) |
lib/3rdparty/sfmt/SFMT.h | 25.00% (3/12) | 21.92% (16/73) | 47.06% (8/17) | 100.00% (2/2) |
lib/3rdparty/siphash/siphash24.c | 100.00% (1/1) | 93.10% (54/58) | 96.49% (55/57) | 84.62% (22/26) |
lib/ccv.h | 20.00% (2/10) | 20.29% (14/69) | 14.29% (2/14) | 0.00% (0/2) |
lib/ccv_algebra.c | 72.73% (8/11) | 84.26% (257/305) | 11.91% (967/8117) | 5.43% (271/4992) |
lib/ccv_basic.c | 71.43% (5/7) | 83.66% (379/453) | 4.47% (813/18187) | 3.56% (356/9994) |
lib/ccv_cache.c | 100.00% (16/16) | 94.70% (393/415) | 92.95% (224/241) | 84.56% (115/136) |
lib/ccv_classic.c | 40.00% (2/5) | 28.52% (166/582) | 3.35% (209/6232) | 2.45% (85/3476) |
lib/ccv_convnet.c | 69.44% (25/36) | 64.85% (987/1522) | 63.05% (679/1077) | 55.62% (356/640) |
lib/ccv_image_processing.c | 50.00% (2/4) | 66.67% (76/114) | 11.64% (324/2783) | 6.52% (99/1518) |
lib/ccv_internal.h | 100.00% (1/1) | 98.12% (157/160) | 96.76% (239/247) | 84.38% (162/192) |
lib/ccv_io.c | 100.00% (4/4) | 84.88% (146/172) | 84.62% (88/104) | 75.93% (82/108) |
lib/ccv_memory.c | 72.22% (13/18) | 85.43% (217/254) | 81.82% (144/176) | 64.10% (50/78) |
lib/ccv_numeric.c | 70.00% (7/10) | 88.31% (733/830) | 4.84% (1400/28900) | 4.13% (600/14512) |
lib/ccv_output.c | 100.00% (3/3) | 100.00% (16/16) | 100.00% (11/11) | 100.00% (6/6) |
lib/ccv_resample.c | 55.56% (5/9) | 59.88% (306/511) | 2.18% (568/25998) | 1.32% (191/14478) |
lib/ccv_transform.c | 66.67% (2/3) | 70.00% (112/160) | 11.94% (311/2605) | 4.89% (82/1676) |
lib/ccv_util.c | 79.49% (31/39) | 55.79% (751/1346) | 17.87% (931/5209) | 13.60% (450/3308) |
lib/cuda/cwc_convnet_ext.c | 0.00% (0/5) | 0.00% (0/304) | 0.00% (0/264) | 0.00% (0/176) |
lib/inc/ccv_convnet_internal.h | 100.00% (1/1) | 77.78% (28/36) | 80.00% (12/15) | 83.33% (10/12) |
lib/io/_ccv_io_binary.inc | 100.00% (3/3) | 100.00% (29/29) | 100.00% (6/6) | 100.00% (2/2) |
lib/io/_ccv_io_bmp.inc | 0.00% (0/1) | 0.00% (0/82) | 0.00% (0/68) | 0.00% (0/48) |
lib/io/_ccv_io_libjpeg.inc | 75.00% (3/4) | 49.10% (109/222) | 40.85% (58/142) | 27.00% (27/100) |
lib/io/_ccv_io_libpng.inc | 100.00% (2/2) | 87.84% (65/74) | 75.00% (42/56) | 61.11% (22/36) |
lib/io/_ccv_io_raw.inc | 100.00% (7/7) | 100.00% (344/344) | 98.80% (164/166) | 96.61% (114/118) |
lib/nnc/_ccv_cnnp_dataframe.h | 100.00% (1/1) | 92.31% (12/13) | 100.00% (5/5) | 100.00% (2/2) |
lib/nnc/_ccv_cnnp_model.h | 100.00% (11/11) | 96.97% (96/99) | 97.33% (73/75) | 88.89% (32/36) |
lib/nnc/_ccv_nnc_dynamic_graph.h | 100.00% (6/6) | 84.87% (129/152) | 88.31% (68/77) | 78.85% (41/52) |
lib/nnc/_ccv_nnc_graph.h | 100.00% (3/3) | 95.65% (22/23) | 96.55% (28/29) | 93.75% (15/16) |
lib/nnc/_ccv_nnc_micro.h | 91.30% (21/23) | 88.17% (164/186) | 87.23% (41/47) | 100.00% (14/14) |
lib/nnc/_ccv_nnc_symbolic_graph.h | 100.00% (1/1) | 78.12% (25/32) | 82.14% (23/28) | 75.00% (12/16) |
lib/nnc/ccv_cnnp_dataframe.c | 95.65% (22/23) | 90.38% (545/603) | 91.33% (474/519) | 87.97% (234/266) |
lib/nnc/ccv_cnnp_dataframe_addons.c | 88.64% (39/44) | 87.93% (1005/1143) | 78.68% (1214/1543) | 53.59% (194/362) |
lib/nnc/ccv_cnnp_dataframe_core.c | 100.00% (11/11) | 100.00% (92/92) | 100.00% (49/49) | 95.83% (23/24) |
lib/nnc/ccv_cnnp_dataframe_csv.c | 100.00% (7/7) | 96.64% (546/565) | 79.61% (980/1231) | 66.08% (567/858) |
lib/nnc/ccv_cnnp_model.c | 85.53% (65/76) | 84.15% (1916/2277) | 73.59% (2817/3828) | 69.50% (670/964) |
lib/nnc/ccv_cnnp_model_addons.c | 61.07% (91/149) | 68.29% (1193/1747) | 70.17% (8381/11943) | 44.81% (121/270) |
lib/nnc/ccv_cnnp_model_core.c | 90.48% (38/42) | 91.02% (689/757) | 90.15% (549/609) | 77.71% (258/332) |
lib/nnc/ccv_cnnp_model_io.c | 83.33% (5/6) | 72.64% (77/106) | 71.25% (57/80) | 55.00% (22/40) |
lib/nnc/ccv_nnc.h | 100.00% (1/1) | 85.71% (6/7) | 77.78% (7/9) | 75.00% (3/4) |
lib/nnc/ccv_nnc_cmd.c | 68.75% (22/32) | 71.11% (416/585) | 73.87% (407/551) | 67.16% (270/402) |
lib/nnc/ccv_nnc_dynamic_graph.c | 85.71% (30/35) | 90.55% (1083/1196) | 89.15% (1101/1235) | 78.45% (648/826) |
lib/nnc/ccv_nnc_dynamic_graph_alloc.c | 66.67% (2/3) | 81.25% (13/16) | 80.00% (4/5) | - (0/0) |
lib/nnc/ccv_nnc_dynamic_graph_apply_gradients.c | 100.00% (1/1) | 63.91% (147/230) | 60.13% (92/153) | 52.38% (44/84) |
lib/nnc/ccv_nnc_dynamic_graph_backward.c | 100.00% (3/3) | 86.12% (428/497) | 81.75% (327/400) | 73.41% (185/252) |
lib/nnc/ccv_nnc_dynamic_graph_evaluate.c | 100.00% (4/4) | 94.47% (188/199) | 97.99% (146/149) | 91.86% (79/86) |
lib/nnc/ccv_nnc_dynamic_graph_minimize.c | 100.00% (1/1) | 67.03% (307/458) | 61.47% (209/340) | 49.07% (105/214) |
lib/nnc/ccv_nnc_easy.h | 88.89% (16/18) | 78.41% (178/227) | 91.49% (172/188) | 85.09% (97/114) |
lib/nnc/ccv_nnc_graph.c | 86.79% (46/53) | 90.29% (1590/1761) | 79.77% (2532/3174) | 74.27% (1331/1792) |
lib/nnc/ccv_nnc_graph_case_of.c | 100.00% (3/3) | 98.39% (61/62) | 95.31% (61/64) | 81.25% (26/32) |
lib/nnc/ccv_nnc_graph_run.c | 84.62% (22/26) | 66.38% (608/916) | 58.25% (1355/2326) | 59.21% (643/1086) |
lib/nnc/ccv_nnc_graph_while.c | 100.00% (8/8) | 94.12% (112/119) | 82.98% (78/94) | 73.81% (31/42) |
lib/nnc/ccv_nnc_internal.h | 100.00% (11/11) | 83.90% (99/118) | 98.04% (100/102) | 84.62% (44/52) |
lib/nnc/ccv_nnc_micro.c | 90.00% (9/10) | 90.30% (270/299) | 92.17% (212/230) | 86.15% (112/130) |
lib/nnc/ccv_nnc_micro_core.c | 80.00% (32/40) | 65.50% (674/1029) | 31.95% (608/1903) | 28.75% (341/1186) |
lib/nnc/ccv_nnc_micro_interpret.c | 100.00% (5/5) | 74.93% (269/359) | 74.16% (221/298) | 68.65% (173/252) |
lib/nnc/ccv_nnc_micro_simplify.c | 100.00% (28/28) | 77.41% (1011/1306) | 83.38% (868/1041) | 73.70% (597/810) |
lib/nnc/ccv_nnc_stream.c | 81.48% (22/27) | 66.14% (166/251) | 49.74% (97/195) | 46.94% (46/98) |
lib/nnc/ccv_nnc_symbolic_graph.c | 95.45% (63/66) | 93.07% (1745/1875) | 86.51% (1886/2180) | 81.97% (1000/1220) |
lib/nnc/ccv_nnc_symbolic_graph_backward.c | 100.00% (27/27) | 95.08% (1622/1706) | 93.50% (1697/1815) | 86.56% (921/1064) |
lib/nnc/ccv_nnc_symbolic_graph_case_of.c | 100.00% (3/3) | 100.00% (56/56) | 97.78% (44/45) | 88.89% (16/18) |
lib/nnc/ccv_nnc_symbolic_graph_compile.c | 94.12% (64/68) | 89.57% (3049/3404) | 69.57% (3544/5094) | 63.02% (1931/3064) |
lib/nnc/ccv_nnc_symbolic_graph_io.c | 88.89% (8/9) | 74.07% (480/648) | 65.58% (301/459) | 43.98% (117/266) |
lib/nnc/ccv_nnc_symbolic_graph_memory_compression.c | 0.00% (0/3) | 0.00% (0/290) | 0.00% (0/1464) | 0.00% (0/492) |
lib/nnc/ccv_nnc_symbolic_graph_minimize.c | 100.00% (2/2) | 98.21% (55/56) | 90.00% (36/40) | 84.62% (22/26) |
lib/nnc/ccv_nnc_symbolic_graph_parallel.c | 83.33% (5/6) | 85.41% (556/651) | 87.79% (654/745) | 79.76% (327/410) |
lib/nnc/ccv_nnc_symbolic_graph_simplify.c | 100.00% (14/14) | 94.61% (720/761) | 93.92% (880/937) | 83.78% (501/598) |
lib/nnc/ccv_nnc_symbolic_graph_while.c | 100.00% (5/5) | 100.00% (72/72) | 96.08% (49/51) | 78.57% (11/14) |
lib/nnc/ccv_nnc_tensor.c | 100.00% (16/16) | 78.68% (454/577) | 74.00% (387/523) | 62.97% (199/316) |
lib/nnc/ccv_nnc_tensor_io.c | 100.00% (3/3) | 68.63% (140/204) | 52.12% (123/236) | 40.77% (53/130) |
lib/nnc/ccv_nnc_tensor_tape.c | 93.33% (14/15) | 92.16% (341/370) | 85.04% (381/448) | 76.74% (198/258) |
lib/nnc/ccv_nnc_xpu_alloc.c | 50.00% (4/8) | 39.23% (71/181) | 42.58% (66/155) | 32.00% (16/50) |
lib/nnc/cmd/adam/ccv_nnc_adam.c | 71.43% (5/7) | 82.76% (24/29) | 88.89% (16/18) | 87.50% (7/8) |
lib/nnc/cmd/adam/ccv_nnc_adam_cpu_ref.c | 75.00% (3/4) | 97.27% (107/110) | 96.43% (27/28) | 100.00% (8/8) |
lib/nnc/cmd/blas/ccv_nnc_add_cpu_ref.c | 100.00% (5/5) | 60.85% (171/281) | 63.37% (173/273) | 51.11% (92/180) |
lib/nnc/cmd/blas/ccv_nnc_blas.c | 100.00% (19/19) | 95.21% (139/146) | 91.22% (135/148) | 79.35% (73/92) |
lib/nnc/cmd/blas/ccv_nnc_gemm_cpu_opt.c | 100.00% (4/4) | 69.77% (60/86) | 56.67% (51/90) | 48.61% (35/72) |
lib/nnc/cmd/blas/ccv_nnc_gemm_cpu_ref.c | 100.00% (12/12) | 98.43% (314/319) | 93.35% (295/316) | 84.07% (153/182) |
lib/nnc/cmd/blas/ccv_nnc_mul_cpu_ref.c | 100.00% (9/9) | 68.80% (280/407) | 64.29% (252/392) | 56.11% (147/262) |
lib/nnc/cmd/blas/cpu_opt/_ccv_nnc_gemm_cpu_opt.c | 87.50% (7/8) | 83.21% (218/262) | 75.13% (148/197) | 61.32% (65/106) |
lib/nnc/cmd/blas/cpu_sys/_ccv_nnc_gemm_cpu_sys.c | 100.00% (4/4) | 97.22% (245/252) | 90.39% (301/333) | 83.64% (179/214) |
lib/nnc/cmd/ccv_nnc_cmd.inc | 100.00% (3/3) | 100.00% (395/395) | 100.00% (15/15) | 87.50% (21/24) |
lib/nnc/cmd/comm/ccv_nnc_comm.c | 40.00% (6/15) | 10.75% (30/279) | 2.09% (6/287) | 0.00% (0/214) |
lib/nnc/cmd/compare/ccv_nnc_cmp.c | 71.43% (5/7) | 77.14% (27/35) | 58.82% (10/17) | 37.50% (3/8) |
lib/nnc/cmd/compare/ccv_nnc_max_cpu_ref.c | 100.00% (4/4) | 67.13% (192/286) | 71.56% (156/218) | 52.38% (66/126) |
lib/nnc/cmd/compare/ccv_nnc_min_cpu_ref.c | 100.00% (4/4) | 66.90% (192/287) | 71.56% (156/218) | 52.38% (66/126) |
lib/nnc/cmd/compression/ccv_nnc_compression.c | 50.00% (3/6) | 18.97% (22/116) | 12.50% (14/112) | 5.41% (4/74) |
lib/nnc/cmd/compression/ccv_nnc_lssc_cpu_ref.c | 100.00% (4/4) | 99.31% (143/144) | 93.71% (134/143) | 87.88% (58/66) |
lib/nnc/cmd/convolution/ccv_nnc_conv_cpu_opt.c | 100.00% (2/2) | 80.00% (48/60) | 49.21% (62/126) | 29.79% (28/94) |
lib/nnc/cmd/convolution/ccv_nnc_conv_cpu_ref.c | 85.71% (6/7) | 77.47% (282/364) | 77.69% (282/363) | 77.14% (108/140) |
lib/nnc/cmd/convolution/ccv_nnc_convolution.c | 100.00% (5/5) | 94.59% (35/37) | 95.12% (39/41) | 85.71% (24/28) |
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_4x4_3x3_winograd.c | 54.55% (6/11) | 64.02% (1119/1748) | 49.92% (313/627) | 51.30% (118/230) |
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_fft.c | 0.00% (0/1) | 0.00% (0/3) | 0.00% (0/1) | - (0/0) |
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_gemm.c | 0.00% (0/1) | 0.00% (0/30) | 0.00% (0/28) | 0.00% (0/10) |
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_opt.c | 100.00% (5/5) | 91.50% (226/247) | 84.06% (116/138) | 89.58% (43/48) |
lib/nnc/cmd/dropout/ccv_nnc_dropout.c | 100.00% (6/6) | 93.48% (43/46) | 94.87% (37/39) | 75.00% (15/20) |
lib/nnc/cmd/dropout/ccv_nnc_dropout_cpu_ref.c | 100.00% (4/4) | 33.59% (86/256) | 33.65% (71/211) | 22.22% (28/126) |
lib/nnc/cmd/ew/ccv_nnc_ew.c | 80.00% (24/30) | 84.56% (219/259) | 77.52% (169/218) | 61.59% (85/138) |
lib/nnc/cmd/ew/ccv_nnc_ew_cpu_ref.c | 100.00% (31/31) | 35.71% (551/1543) | 34.71% (412/1187) | 23.09% (163/706) |
lib/nnc/cmd/gelu/ccv_nnc_gelu.c | 80.00% (4/5) | 78.26% (18/23) | 64.71% (11/17) | 50.00% (6/12) |
lib/nnc/cmd/gelu/ccv_nnc_gelu_cpu_ref.c | 100.00% (4/4) | 84.44% (76/90) | 83.33% (40/48) | 60.00% (12/20) |
lib/nnc/cmd/histogram/ccv_nnc_histogram.c | 33.33% (2/6) | 16.00% (8/50) | 9.09% (2/22) | 0.00% (0/18) |
lib/nnc/cmd/histogram/ccv_nnc_histogram_cpu_ref.c | 87.50% (7/8) | 55.41% (302/545) | 46.51% (253/544) | 42.21% (130/308) |
lib/nnc/cmd/index/ccv_nnc_index_select.c | 100.00% (5/5) | 100.00% (24/24) | 100.00% (17/17) | 75.00% (6/8) |
lib/nnc/cmd/index/ccv_nnc_index_select_cpu_ref.c | 87.50% (7/8) | 84.87% (129/152) | 83.94% (115/137) | 75.00% (36/48) |
lib/nnc/cmd/lamb/ccv_nnc_lamb.c | 28.57% (2/7) | 31.03% (9/29) | 11.11% (2/18) | 0.00% (0/8) |
lib/nnc/cmd/lamb/ccv_nnc_lamb_cpu_ref.c | 50.00% (2/4) | 10.22% (14/137) | 4.44% (2/45) | 0.00% (0/20) |
lib/nnc/cmd/leaky_relu/ccv_nnc_leaky_relu.c | 40.00% (2/5) | 43.48% (10/23) | 11.76% (2/17) | 0.00% (0/12) |
lib/nnc/cmd/leaky_relu/ccv_nnc_leaky_relu_cpu_ref.c | 50.00% (2/4) | 23.73% (14/59) | 4.76% (2/42) | 0.00% (0/16) |
lib/nnc/cmd/loss/ccv_nnc_binary_crossentropy.c | 83.33% (5/6) | 85.71% (30/35) | 76.92% (20/26) | 42.86% (6/14) |
lib/nnc/cmd/loss/ccv_nnc_binary_crossentropy_cpu_ref.c | 80.00% (8/10) | 82.65% (162/196) | 72.37% (110/152) | 60.87% (28/46) |
lib/nnc/cmd/loss/ccv_nnc_categorical_crossentropy.c | 83.33% (5/6) | 85.71% (30/35) | 76.92% (20/26) | 57.14% (8/14) |
lib/nnc/cmd/loss/ccv_nnc_categorical_crossentropy_cpu_ref.c | 52.63% (10/19) | 47.18% (201/426) | 41.25% (158/383) | 32.69% (51/156) |
lib/nnc/cmd/loss/ccv_nnc_mse.c | 33.33% (2/6) | 25.71% (9/35) | 7.14% (2/28) | 0.00% (0/16) |
lib/nnc/cmd/loss/ccv_nnc_mse_cpu_ref.c | 80.00% (8/10) | 81.07% (167/206) | 75.00% (114/152) | 57.69% (30/52) |
lib/nnc/cmd/loss/ccv_nnc_smooth_l1.c | 83.33% (5/6) | 85.71% (30/35) | 76.92% (20/26) | 42.86% (6/14) |
lib/nnc/cmd/loss/ccv_nnc_smooth_l1_cpu_ref.c | 85.71% (6/7) | 84.83% (151/178) | 75.23% (82/109) | 61.11% (22/36) |
lib/nnc/cmd/nms/ccv_nnc_nms.c | 33.33% (2/6) | 24.24% (8/33) | 9.09% (2/22) | 0.00% (0/10) |
lib/nnc/cmd/nms/ccv_nnc_nms_cpu_ref.c | 100.00% (7/7) | 95.80% (319/333) | 81.05% (231/285) | 69.64% (117/168) |
lib/nnc/cmd/norm/ccv_nnc_batch_norm_cpu_ref.c | 100.00% (4/4) | 71.62% (323/451) | 56.99% (212/372) | 47.30% (105/222) |
lib/nnc/cmd/norm/ccv_nnc_group_norm_cpu_ref.c | 100.00% (4/4) | 98.69% (377/382) | 90.91% (320/352) | 85.78% (187/218) |
lib/nnc/cmd/norm/ccv_nnc_layer_norm_cpu_ref.c | 100.00% (4/4) | 93.01% (306/329) | 74.34% (226/304) | 62.90% (117/186) |
lib/nnc/cmd/norm/ccv_nnc_norm.c | 94.74% (18/19) | 90.54% (134/148) | 84.73% (111/131) | 75.68% (56/74) |
lib/nnc/cmd/pool/ccv_nnc_avg_pool_cpu_ref.c | 100.00% (4/4) | 100.00% (108/108) | 97.86% (137/140) | 94.64% (53/56) |
lib/nnc/cmd/pool/ccv_nnc_max_pool_cpu_ref.c | 100.00% (4/4) | 100.00% (139/139) | 95.11% (175/184) | 83.33% (65/78) |
lib/nnc/cmd/pool/ccv_nnc_pool.c | 100.00% (10/10) | 100.00% (46/46) | 100.00% (32/32) | 75.00% (12/16) |
lib/nnc/cmd/rand/ccv_nnc_rand.c | 80.00% (4/5) | 76.19% (16/21) | 50.00% (4/8) | 0.00% (0/2) |
lib/nnc/cmd/rand/ccv_nnc_rand_normal_cpu_ref.c | 100.00% (3/3) | 100.00% (38/38) | 100.00% (12/12) | 100.00% (4/4) |
lib/nnc/cmd/rand/ccv_nnc_rand_uniform_cpu_ref.c | 100.00% (3/3) | 100.00% (32/32) | 100.00% (8/8) | 100.00% (2/2) |
lib/nnc/cmd/reduce/ccv_nnc_argmax_cpu_ref.c | 75.00% (3/4) | 76.54% (62/81) | 74.00% (37/50) | 62.50% (15/24) |
lib/nnc/cmd/reduce/ccv_nnc_argmin_cpu_ref.c | 75.00% (3/4) | 75.31% (61/81) | 70.00% (35/50) | 58.33% (14/24) |
lib/nnc/cmd/reduce/ccv_nnc_reduce.c | 80.65% (25/31) | 85.92% (122/142) | 83.33% (80/96) | 65.22% (30/46) |
lib/nnc/cmd/reduce/ccv_nnc_reduce_max_cpu_ref.c | 100.00% (4/4) | 67.39% (124/184) | 59.38% (76/128) | 50.00% (37/74) |
lib/nnc/cmd/reduce/ccv_nnc_reduce_mean_cpu_ref.c | 80.00% (4/5) | 54.39% (62/114) | 46.58% (34/73) | 40.00% (16/40) |
lib/nnc/cmd/reduce/ccv_nnc_reduce_min_cpu_ref.c | 75.00% (3/4) | 33.70% (62/184) | 28.91% (37/128) | 27.03% (20/74) |
lib/nnc/cmd/reduce/ccv_nnc_reduce_norm2_cpu_ref.c | 100.00% (5/5) | 83.93% (141/168) | 72.58% (90/124) | 64.29% (45/70) |
lib/nnc/cmd/reduce/ccv_nnc_reduce_sum_cpu_ref.c | 100.00% (5/5) | 96.26% (103/107) | 98.57% (69/70) | 97.37% (37/38) |
lib/nnc/cmd/relu/ccv_nnc_relu.c | 100.00% (5/5) | 100.00% (23/23) | 100.00% (17/17) | 75.00% (9/12) |
lib/nnc/cmd/relu/ccv_nnc_relu_cpu_ref.c | 100.00% (4/4) | 100.00% (54/54) | 100.00% (44/44) | 87.50% (14/16) |
lib/nnc/cmd/rmsprop/ccv_nnc_rmsprop.c | 71.43% (5/7) | 82.76% (24/29) | 88.89% (16/18) | 87.50% (7/8) |
lib/nnc/cmd/rmsprop/ccv_nnc_rmsprop_cpu_ref.c | 75.00% (3/4) | 97.17% (103/106) | 96.30% (26/27) | 100.00% (8/8) |
lib/nnc/cmd/rnn/ccv_nnc_lstm.c | 40.00% (2/5) | 13.79% (8/58) | 3.28% (2/61) | 0.00% (0/40) |
lib/nnc/cmd/roi/ccv_nnc_roi_align.c | 33.33% (2/6) | 26.67% (8/30) | 7.41% (2/27) | 0.00% (0/12) |
lib/nnc/cmd/roi/ccv_nnc_roi_align_cpu_ref.c | 100.00% (5/5) | 98.65% (292/296) | 94.20% (211/224) | 76.92% (100/130) |
lib/nnc/cmd/sgd/ccv_nnc_sgd.c | 71.43% (5/7) | 82.76% (24/29) | 88.89% (16/18) | 87.50% (7/8) |
lib/nnc/cmd/sgd/ccv_nnc_sgd_cpu_ref.c | 75.00% (3/4) | 97.62% (123/126) | 97.67% (42/43) | 100.00% (20/20) |
lib/nnc/cmd/sigmoid/ccv_nnc_sigmoid.c | 100.00% (7/7) | 100.00% (34/34) | 100.00% (23/23) | 75.00% (9/12) |
lib/nnc/cmd/sigmoid/ccv_nnc_sigmoid_cpu_ref.c | 100.00% (4/4) | 91.80% (56/61) | 92.00% (46/50) | 70.00% (14/20) |
lib/nnc/cmd/sigmoid_loss/ccv_nnc_sigmoid_binary_crossentropy.c | 75.00% (6/8) | 76.92% (40/52) | 64.00% (32/50) | 35.29% (12/34) |
lib/nnc/cmd/sigmoid_loss/ccv_nnc_sigmoid_binary_crossentropy_cpu_ref.c | 72.73% (8/11) | 79.15% (186/235) | 69.23% (108/156) | 59.09% (26/44) |
lib/nnc/cmd/softmax/ccv_nnc_softmax.c | 100.00% (6/6) | 100.00% (27/27) | 100.00% (18/18) | 75.00% (9/12) |
lib/nnc/cmd/softmax/ccv_nnc_softmax_cpu_ref.c | 100.00% (6/6) | 100.00% (98/98) | 100.00% (74/74) | 92.86% (26/28) |
lib/nnc/cmd/softmax_loss/ccv_nnc_softmax_crossentropy.c | 100.00% (8/8) | 96.23% (51/53) | 92.31% (48/52) | 72.22% (26/36) |
lib/nnc/cmd/softmax_loss/ccv_nnc_softmax_crossentropy_cpu_ref.c | 75.00% (15/20) | 75.94% (423/557) | 75.27% (347/461) | 66.99% (138/206) |
lib/nnc/cmd/swish/ccv_nnc_swish.c | 80.00% (4/5) | 78.26% (18/23) | 64.71% (11/17) | 50.00% (6/12) |
lib/nnc/cmd/swish/ccv_nnc_swish_cpu_ref.c | 100.00% (4/4) | 100.00% (61/61) | 100.00% (36/36) | 83.33% (10/12) |
lib/nnc/cmd/tanh/ccv_nnc_tanh.c | 85.71% (6/7) | 85.29% (29/34) | 73.91% (17/23) | 50.00% (6/12) |
lib/nnc/cmd/tanh/ccv_nnc_tanh_cpu_ref.c | 100.00% (4/4) | 91.80% (56/61) | 92.00% (46/50) | 70.00% (14/20) |
lib/nnc/cmd/upsample/ccv_nnc_upsample.c | 80.00% (4/5) | 59.57% (28/47) | 57.58% (19/33) | 35.00% (7/20) |
lib/nnc/cmd/upsample/ccv_nnc_upsample_cpu_ref.c | 100.00% (9/9) | 99.57% (463/465) | 99.28% (274/276) | 98.48% (130/132) |
lib/nnc/cmd/util/ccv_nnc_util.c | 100.00% (18/18) | 95.29% (162/170) | 94.48% (137/145) | 75.00% (72/96) |
lib/nnc/cmd/util/ccv_nnc_util_cpu_ref.c | 70.59% (24/34) | 40.26% (469/1165) | 33.85% (352/1040) | 25.91% (157/606) |
lib/nnc/co.c | 75.00% (12/16) | 52.19% (131/251) | 51.69% (61/118) | 38.57% (27/70) |
lib/nnc/co.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
test/case_main.h | 50.00% (2/4) | 39.52% (66/167) | 41.67% (50/120) | 30.43% (28/92) |
test/ccv_case.h | 100.00% (1/1) | 57.14% (4/7) | 100.00% (1/1) | - (0/0) |
test/ccv_nnc_case.h | 100.00% (4/4) | 95.00% (76/80) | 100.00% (76/76) | 85.94% (55/64) |
test/int/nnc/adam.tests.c | 0.00% (0/3) | 0.00% (0/221) | 0.00% (0/8612) | 0.00% (0/150) |
test/int/nnc/cifar.tests.c | 0.00% (0/8) | 0.00% (0/767) | 0.00% (0/5067) | 0.00% (0/236) |
test/int/nnc/cnnp.core.tests.c | 0.00% (0/4) | 0.00% (0/347) | 0.00% (0/7226) | 0.00% (0/146) |
test/int/nnc/compare.tests.c | 0.00% (0/3) | 0.00% (0/115) | 0.00% (0/3305) | 0.00% (0/36) |
test/int/nnc/compression.tests.c | 0.00% (0/5) | 0.00% (0/89) | 0.00% (0/1716) | 0.00% (0/64) |
test/int/nnc/concat.tests.c | 100.00% (1/1) | 100.00% (49/49) | 99.31% (2022/2036) | 27.27% (6/22) |
test/int/nnc/cublas.tests.c | 100.00% (46/46) | 100.00% (2110/2110) | 99.48% (56509/56804) | 64.56% (306/474) |
test/int/nnc/cudnn.tests.c | 0.00% (0/72) | 0.00% (0/3701) | 0.00% (0/120537) | 0.00% (0/1022) |
test/int/nnc/datatype.tests.c | 0.00% (0/1) | 0.00% (0/47) | 0.00% (0/1765) | 0.00% (0/20) |
test/int/nnc/dense.net.tests.c | 0.00% (0/2) | 0.00% (0/119) | 0.00% (0/4093) | 0.00% (0/10) |
test/int/nnc/dynamic.graph.tests.c | 0.00% (0/7) | 0.00% (0/171) | 0.00% (0/10945) | 0.00% (0/104) |
test/int/nnc/gelu.tests.c | 0.00% (0/7) | 0.00% (0/376) | 0.00% (0/15774) | 0.00% (0/116) |
test/int/nnc/graph.vgg.d.tests.c | 0.00% (0/2) | 0.00% (0/101) | 0.00% (0/1667) | 0.00% (0/38) |
test/int/nnc/imdb.tests.c | 45.00% (9/20) | 31.72% (399/1258) | 54.63% (9003/16480) | 26.05% (87/334) |
test/int/nnc/index.tests.c | 0.00% (0/8) | 0.00% (0/258) | 0.00% (0/8189) | 0.00% (0/56) |
test/int/nnc/lamb.tests.c | 0.00% (0/3) | 0.00% (0/221) | 0.00% (0/8612) | 0.00% (0/150) |
test/int/nnc/leaky_relu.tests.c | 0.00% (0/4) | 0.00% (0/206) | 0.00% (0/8434) | 0.00% (0/62) |
test/int/nnc/loss.tests.c | 0.00% (0/39) | 0.00% (0/1411) | 0.00% (0/54501) | 0.00% (0/396) |
test/int/nnc/lstm.tests.c | 0.00% (0/10) | 0.00% (0/453) | 0.00% (0/8324) | 0.00% (0/96) |
test/int/nnc/mpsblas.tests.c | 100.00% (29/29) | 5.56% (58/1043) | 0.37% (116/31643) | 14.36% (29/202) |
test/int/nnc/mpsdnn.tests.c | 0.00% (0/27) | 0.00% (0/1169) | 0.00% (0/35684) | 0.00% (0/286) |
test/int/nnc/nccl.tests.c | 0.00% (0/7) | 0.00% (0/198) | 0.00% (0/217) | 0.00% (0/80) |
test/int/nnc/nms.tests.c | 0.00% (0/2) | 0.00% (0/81) | 0.00% (0/1937) | 0.00% (0/30) |
test/int/nnc/parallel.tests.c | 0.00% (0/2) | 0.00% (0/351) | 0.00% (0/13843) | 0.00% (0/54) |
test/int/nnc/random.tests.c | 0.00% (0/3) | 0.00% (0/106) | 0.00% (0/2033) | 0.00% (0/72) |
test/int/nnc/reduce.tests.c | 0.00% (0/10) | 0.00% (0/248) | 0.00% (0/14496) | 0.00% (0/52) |
test/int/nnc/rmsprop.tests.c | 0.00% (0/3) | 0.00% (0/221) | 0.00% (0/8612) | 0.00% (0/150) |
test/int/nnc/roi_align.tests.c | 0.00% (0/8) | 0.00% (0/288) | 0.00% (0/10840) | 0.00% (0/64) |
test/int/nnc/schedule.tests.c | 0.00% (0/9) | 0.00% (0/724) | 0.00% (0/17865) | 0.00% (0/110) |
test/int/nnc/sgd.tests.c | 0.00% (0/6) | 0.00% (0/342) | 0.00% (0/16986) | 0.00% (0/208) |
test/int/nnc/smooth_l1.tests.c | 0.00% (0/3) | 0.00% (0/107) | 0.00% (0/4343) | 0.00% (0/30) |
test/int/nnc/swish.tests.c | 0.00% (0/3) | 0.00% (0/170) | 0.00% (0/7340) | 0.00% (0/54) |
test/int/nnc/symbolic.graph.vgg.d.tests.c | 100.00% (2/2) | 98.59% (140/142) | 99.34% (1949/1962) | 84.62% (44/52) |
test/int/nnc/tensor.tests.c | 0.00% (0/4) | 0.00% (0/198) | 0.00% (0/2458) | 0.00% (0/144) |
test/int/nnc/transform.tests.c | 0.00% (0/11) | 0.00% (0/312) | 0.00% (0/12569) | 0.00% (0/128) |
test/int/nnc/upsample.tests.c | 100.00% (8/8) | 100.00% (180/180) | 99.45% (8632/8680) | 42.86% (24/56) |
test/regression/defects.l0.1.tests.c | 100.00% (1/1) | 100.00% (17/17) | 68.42% (13/19) | 70.00% (7/10) |
test/unit/3rdparty.tests.c | 100.00% (1/1) | 100.00% (11/11) | 62.50% (10/16) | 62.50% (5/8) |
test/unit/algebra.tests.c | 100.00% (8/8) | 100.00% (147/147) | 61.90% (78/126) | 56.06% (37/66) |
test/unit/basic.tests.c | 100.00% (8/8) | 100.00% (113/113) | 53.85% (126/234) | 25.68% (19/74) |
test/unit/convnet.tests.c | 100.00% (24/24) | 100.00% (1724/1724) | 81.12% (1229/1515) | 80.17% (744/928) |
test/unit/image_processing.tests.c | 100.00% (2/2) | 100.00% (26/26) | 55.56% (30/54) | 25.00% (4/16) |
test/unit/io.tests.c | 100.00% (28/28) | 100.00% (467/467) | 58.58% (437/746) | 48.48% (159/328) |
test/unit/memory.tests.c | 100.00% (5/5) | 100.00% (157/157) | 75.92% (145/191) | 65.79% (50/76) |
test/unit/nnc/autograd.tests.c | 100.00% (5/5) | 99.10% (221/223) | 99.26% (9956/10030) | 34.62% (27/78) |
test/unit/nnc/autograd.vector.tests.c | 100.00% (9/9) | 100.00% (317/317) | 99.45% (16409/16499) | 37.21% (32/86) |
test/unit/nnc/backward.tests.c | 100.00% (3/3) | 100.00% (202/202) | 97.67% (1761/1803) | 72.86% (51/70) |
test/unit/nnc/batch.norm.tests.c | 100.00% (6/6) | 100.00% (432/432) | 99.27% (10671/10749) | 48.48% (32/66) |
test/unit/nnc/broadcast.tests.c | 100.00% (6/6) | 100.00% (130/130) | 98.93% (1662/1680) | 50.00% (6/12) |
test/unit/nnc/case_of.backward.tests.c | 100.00% (2/2) | 100.00% (88/88) | 98.45% (1527/1551) | 46.67% (14/30) |
test/unit/nnc/case_of.tests.c | 100.00% (8/8) | 100.00% (347/347) | 99.00% (10148/10250) | 37.96% (41/108) |
test/unit/nnc/cblas.tests.c | 100.00% (30/30) | 100.00% (1343/1343) | 99.10% (19277/19452) | 66.81% (151/226) |
test/unit/nnc/cnnp.core.tests.c | 100.00% (36/36) | 99.93% (1401/1402) | 99.20% (51522/51937) | 47.50% (228/480) |
test/unit/nnc/compare.tests.c | 100.00% (14/14) | 100.00% (362/362) | 98.69% (4978/5044) | 87.21% (150/172) |
test/unit/nnc/compression.tests.c | 100.00% (2/2) | 100.00% (68/68) | 99.46% (1643/1652) | 81.82% (18/22) |
test/unit/nnc/concat.tests.c | 100.00% (2/2) | 100.00% (56/56) | 99.48% (2290/2302) | 33.33% (4/12) |
test/unit/nnc/crossentropy.tests.c | 100.00% (5/5) | 100.00% (277/277) | 99.56% (7544/7577) | 50.00% (11/22) |
test/unit/nnc/custom.tests.c | 100.00% (3/3) | 100.00% (83/83) | 99.58% (2825/2837) | 42.86% (6/14) |
test/unit/nnc/dataframe.addons.tests.c | 100.00% (13/13) | 100.00% (389/389) | 92.27% (2720/2948) | 38.17% (71/186) |
test/unit/nnc/dataframe.tests.c | 100.00% (17/17) | 100.00% (648/648) | 92.11% (4694/5096) | 52.12% (221/424) |
test/unit/nnc/dropout.tests.c | 100.00% (4/4) | 96.30% (104/108) | 97.99% (1707/1742) | 65.00% (39/60) |
test/unit/nnc/dynamic.graph.tests.c | 100.00% (35/35) | 99.80% (1004/1006) | 97.81% (39024/39896) | 36.52% (279/764) |
test/unit/nnc/forward.tests.c | 100.00% (11/11) | 100.00% (416/416) | 98.26% (3718/3784) | 90.52% (315/348) |
test/unit/nnc/gelu.tests.c | 100.00% (1/1) | 100.00% (79/79) | 99.81% (3223/3229) | 75.00% (6/8) |
test/unit/nnc/gemm.tests.c | 100.00% (18/18) | 100.00% (793/793) | 97.95% (5172/5280) | 50.00% (36/72) |
test/unit/nnc/gradient.tests.c | 100.00% (2/2) | 100.00% (78/78) | 99.17% (1919/1935) | 70.00% (28/40) |
test/unit/nnc/graph.io.tests.c | 100.00% (1/1) | 100.00% (41/41) | 99.28% (825/831) | 33.33% (2/6) |
test/unit/nnc/graph.tests.c | 100.00% (2/2) | 100.00% (84/84) | 99.06% (1897/1915) | 72.73% (16/22) |
test/unit/nnc/group.norm.tests.c | 100.00% (4/4) | 100.00% (300/300) | 99.87% (16657/16678) | 65.79% (25/38) |
test/unit/nnc/histogram.tests.c | 100.00% (4/4) | 100.00% (218/218) | 87.39% (2412/2760) | 34.09% (90/264) |
test/unit/nnc/index.tests.c | 100.00% (7/7) | 100.00% (152/152) | 98.79% (1961/1985) | 54.55% (12/22) |
test/unit/nnc/layer.norm.tests.c | 100.00% (2/2) | 100.00% (150/150) | 99.93% (8321/8327) | 80.00% (8/10) |
test/unit/nnc/loss.tests.c | 100.00% (4/4) | 100.00% (121/121) | 98.96% (1714/1732) | 87.50% (42/48) |
test/unit/nnc/micro.tests.c | 100.00% (3/3) | 100.00% (294/294) | 99.01% (3317/3350) | 68.75% (33/48) |
test/unit/nnc/minimize.tests.c | 100.00% (5/5) | 100.00% (253/253) | 98.52% (7965/8085) | 43.66% (62/142) |
test/unit/nnc/nms.tests.c | 100.00% (4/4) | 100.00% (151/151) | 97.76% (1443/1476) | 73.21% (41/56) |
test/unit/nnc/numa.tests.c | 100.00% (1/1) | 100.00% (36/36) | 95.88% (558/582) | 27.78% (5/18) |
test/unit/nnc/parallel.tests.c | 100.00% (2/2) | 100.00% (80/80) | 99.83% (3512/3518) | 33.33% (2/6) |
test/unit/nnc/rand.tests.c | 100.00% (2/2) | 100.00% (60/60) | 95.21% (596/626) | 52.63% (20/38) |
test/unit/nnc/reduce.tests.c | 100.00% (23/23) | 100.00% (542/542) | 99.43% (12458/12530) | 53.85% (28/52) |
test/unit/nnc/roi_align.tests.c | 100.00% (5/5) | 100.00% (136/136) | 98.72% (2547/2580) | 75.64% (59/78) |
test/unit/nnc/simplify.tests.c | 100.00% (9/9) | 99.71% (343/344) | 99.53% (11125/11177) | 43.33% (26/60) |
test/unit/nnc/smooth_l1.tests.c | 100.00% (1/1) | 100.00% (57/57) | 99.27% (817/823) | 50.00% (2/4) |
test/unit/nnc/swish.tests.c | 100.00% (1/1) | 100.00% (67/67) | 99.63% (1623/1629) | 75.00% (6/8) |
test/unit/nnc/symbolic.graph.compile.tests.c | 100.00% (2/2) | 100.00% (192/192) | 99.60% (2954/2966) | 90.00% (36/40) |
test/unit/nnc/symbolic.graph.tests.c | 100.00% (7/7) | 100.00% (182/182) | 97.42% (5209/5347) | 28.00% (28/100) |
test/unit/nnc/tape.tests.c | 100.00% (1/1) | 100.00% (118/118) | 97.63% (4452/4560) | 28.57% (24/84) |
test/unit/nnc/tensor.bind.tests.c | 100.00% (6/6) | 100.00% (191/191) | 98.73% (2557/2590) | 37.50% (12/32) |
test/unit/nnc/tensor.tests.c | 100.00% (19/19) | 99.82% (548/549) | 68.26% (499/731) | 51.94% (134/258) |
test/unit/nnc/tfb.tests.c | 100.00% (2/2) | 100.00% (19/19) | 34.31% (47/137) | 0.00% (0/30) |
test/unit/nnc/transform.tests.c | 100.00% (8/8) | 100.00% (262/262) | 99.04% (3702/3738) | 86.36% (76/88) |
test/unit/nnc/upsample.tests.c | 100.00% (8/8) | 100.00% (132/132) | 98.56% (3296/3344) | 50.00% (28/56) |
test/unit/nnc/while.backward.tests.c | 100.00% (3/3) | 100.00% (127/127) | 99.49% (3500/3518) | 40.00% (8/20) |
test/unit/nnc/while.tests.c | 100.00% (13/13) | 100.00% (623/623) | 99.29% (15891/16005) | 61.25% (98/160) |
test/unit/nnc/winograd.tests.c | 100.00% (4/4) | 100.00% (112/112) | 99.46% (2208/2220) | 87.50% (28/32) |
test/unit/numeric.tests.c | 100.00% (18/18) | 100.00% (342/342) | 16.62% (258/1552) | 16.18% (132/816) |
test/unit/output.tests.c | 100.00% (1/1) | 100.00% (14/14) | 34.15% (28/82) | 25.00% (9/36) |
test/unit/transform.tests.c | 100.00% (2/2) | 100.00% (18/18) | 63.64% (21/33) | 25.00% (2/8) |
test/unit/util.tests.c | 100.00% (18/18) | 100.00% (400/400) | 20.46% (429/2097) | 17.40% (183/1052) |
Totals | 75.68% (2163/2858) | 68.11% (62315/91495) | 44.23% (458937/1037578) | 24.91% (23871/95836) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)