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 | 36.84% (7/19) | 35.65% (226/634) | 32.98% (215/652) | 31.25% (55/176) |
lib/3rdparty/khash/khash.h | 77.78% (7/9) | 85.53% (130/152) | 88.68% (141/159) | 78.05% (64/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 | 30.00% (3/10) | 31.88% (22/69) | 42.86% (6/14) | 50.00% (1/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.48% (814/18187) | 3.60% (360/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) | 100.00% (160/160) | 97.98% (242/247) | 86.46% (166/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) | 62.43% (319/511) | 2.26% (588/25998) | 1.42% (205/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 | 82.05% (32/39) | 56.84% (765/1346) | 18.05% (940/5209) | 14.00% (463/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 | 100.00% (23/23) | 98.34% (593/603) | 98.46% (511/519) | 95.49% (254/266) |
lib/nnc/ccv_cnnp_dataframe_addons.c | 93.18% (41/44) | 94.84% (1084/1143) | 85.61% (1321/1543) | 76.52% (277/362) |
lib/nnc/ccv_cnnp_dataframe_core.c | 100.00% (11/11) | 98.91% (91/92) | 97.96% (48/49) | 91.67% (22/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 | 89.47% (68/76) | 91.23% (2081/2281) | 88.15% (3376/3830) | 79.30% (766/966) |
lib/nnc/ccv_cnnp_model_addons.c | 68.15% (107/157) | 75.44% (1373/1820) | 72.93% (8727/11966) | 54.35% (150/276) |
lib/nnc/ccv_cnnp_model_core.c | 92.86% (39/42) | 91.56% (694/758) | 90.51% (553/611) | 79.04% (264/334) |
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) | 100.00% (7/7) | 100.00% (9/9) | 100.00% (4/4) |
lib/nnc/ccv_nnc_cmd.c | 75.00% (24/32) | 80.34% (470/585) | 85.66% (472/551) | 75.62% (304/402) |
lib/nnc/ccv_nnc_dynamic_graph.c | 85.71% (30/35) | 91.64% (1096/1196) | 90.20% (1114/1235) | 81.36% (672/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) | 99.57% (229/230) | 98.69% (151/153) | 88.10% (74/84) |
lib/nnc/ccv_nnc_dynamic_graph_backward.c | 100.00% (3/3) | 97.18% (483/497) | 95.25% (381/400) | 85.32% (215/252) |
lib/nnc/ccv_nnc_dynamic_graph_evaluate.c | 100.00% (4/4) | 99.50% (198/199) | 98.66% (147/149) | 93.02% (80/86) |
lib/nnc/ccv_nnc_dynamic_graph_minimize.c | 100.00% (1/1) | 81.00% (371/458) | 78.53% (267/340) | 64.49% (138/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 | 88.68% (47/53) | 92.39% (1627/1761) | 82.26% (2611/3174) | 77.23% (1384/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 | 96.15% (25/26) | 81.88% (750/916) | 74.25% (1727/2326) | 68.51% (744/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) | 86.54% (45/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 | 92.59% (25/27) | 82.07% (206/251) | 68.21% (133/195) | 67.35% (66/98) |
lib/nnc/ccv_nnc_symbolic_graph.c | 96.97% (64/66) | 95.15% (1784/1875) | 88.39% (1927/2180) | 83.61% (1020/1220) |
lib/nnc/ccv_nnc_symbolic_graph_backward.c | 100.00% (27/27) | 95.08% (1622/1706) | 93.66% (1700/1815) | 86.84% (924/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) | 90.01% (3064/3404) | 69.83% (3557/5094) | 63.67% (1951/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.87% (559/651) | 88.59% (660/745) | 80.98% (332/410) |
lib/nnc/ccv_nnc_symbolic_graph_simplify.c | 100.00% (14/14) | 94.88% (722/761) | 94.13% (882/937) | 84.62% (506/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) | 83.71% (483/577) | 78.20% (409/523) | 68.35% (216/316) |
lib/nnc/ccv_nnc_tensor_io.c | 100.00% (3/3) | 94.69% (196/207) | 85.42% (205/240) | 68.94% (91/132) |
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 | 87.50% (7/8) | 84.53% (153/181) | 83.23% (129/155) | 82.00% (41/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) | 71.89% (202/281) | 71.43% (195/273) | 58.33% (105/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) | 87.22% (355/407) | 85.46% (335/392) | 76.34% (200/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 | 60.00% (9/15) | 13.98% (39/279) | 3.83% (11/287) | 1.87% (4/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.83% (194/286) | 72.48% (158/218) | 53.97% (68/126) |
lib/nnc/cmd/compare/ccv_nnc_min_cpu_ref.c | 100.00% (4/4) | 67.94% (195/287) | 72.48% (158/218) | 53.97% (68/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) | 96.50% (138/143) | 93.94% (62/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 | 100.00% (7/7) | 100.00% (364/364) | 100.00% (363/363) | 98.57% (138/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) | 100.00% (90/90) | 100.00% (48/48) | 90.00% (18/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 | 100.00% (8/8) | 99.34% (151/152) | 95.62% (131/137) | 85.42% (41/48) |
lib/nnc/cmd/lamb/ccv_nnc_lamb.c | 71.43% (5/7) | 82.76% (24/29) | 88.89% (16/18) | 87.50% (7/8) |
lib/nnc/cmd/lamb/ccv_nnc_lamb_cpu_ref.c | 75.00% (3/4) | 97.81% (134/137) | 95.56% (43/45) | 90.00% (18/20) |
lib/nnc/cmd/leaky_relu/ccv_nnc_leaky_relu.c | 80.00% (4/5) | 78.26% (18/23) | 64.71% (11/17) | 50.00% (6/12) |
lib/nnc/cmd/leaky_relu/ccv_nnc_leaky_relu_cpu_ref.c | 100.00% (4/4) | 96.61% (57/59) | 95.24% (40/42) | 75.00% (12/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 | 100.00% (10/10) | 100.00% (196/196) | 100.00% (152/152) | 100.00% (46/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 | 73.68% (14/19) | 70.66% (301/426) | 66.06% (253/383) | 55.77% (87/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 | 100.00% (7/7) | 99.44% (177/178) | 95.41% (104/109) | 91.67% (33/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) | 100.00% (382/382) | 96.59% (340/352) | 94.50% (206/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) | 91.89% (136/148) | 87.79% (115/131) | 78.38% (58/74) |
lib/nnc/cmd/pool/ccv_nnc_avg_pool_cpu_ref.c | 100.00% (4/4) | 100.00% (108/108) | 99.29% (139/140) | 98.21% (55/56) |
lib/nnc/cmd/pool/ccv_nnc_max_pool_cpu_ref.c | 100.00% (4/4) | 100.00% (139/139) | 98.37% (181/184) | 91.03% (71/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) | 76.54% (62/81) | 74.00% (37/50) | 62.50% (15/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 | 100.00% (5/5) | 90.35% (103/114) | 82.19% (60/73) | 72.50% (29/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 | 100.00% (5/5) | 96.55% (56/58) | 85.25% (52/61) | 65.00% (26/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) | 95.54% (214/224) | 81.54% (106/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) | 38.24% (13/34) |
lib/nnc/cmd/sigmoid_loss/ccv_nnc_sigmoid_binary_crossentropy_cpu_ref.c | 100.00% (11/11) | 100.00% (235/235) | 100.00% (156/156) | 100.00% (44/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 | 85.00% (17/20) | 89.23% (497/557) | 86.12% (397/461) | 78.64% (162/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 | 79.41% (27/34) | 51.42% (599/1165) | 46.63% (485/1040) | 36.30% (220/606) |
lib/nnc/co.c | 100.00% (16/16) | 81.27% (204/251) | 76.27% (90/118) | 67.14% (47/70) |
lib/nnc/co.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
test/case_main.h | 75.00% (3/4) | 43.11% (72/167) | 45.00% (54/120) | 31.52% (29/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 | 100.00% (3/3) | 100.00% (221/221) | 98.71% (8501/8612) | 58.00% (87/150) |
test/int/nnc/cifar.tests.c | 100.00% (8/8) | 95.44% (732/767) | 98.60% (4996/5067) | 80.08% (189/236) |
test/int/nnc/cnnp.core.tests.c | 100.00% (4/4) | 100.00% (347/347) | 99.20% (7168/7226) | 64.38% (94/146) |
test/int/nnc/compare.tests.c | 100.00% (3/3) | 100.00% (115/115) | 99.46% (3287/3305) | 72.22% (26/36) |
test/int/nnc/compression.tests.c | 100.00% (5/5) | 100.00% (89/89) | 98.37% (1688/1716) | 62.50% (40/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 | 100.00% (72/72) | 99.89% (3697/3701) | 99.54% (119986/120537) | 62.33% (637/1022) |
test/int/nnc/datatype.tests.c | 100.00% (1/1) | 100.00% (47/47) | 99.09% (1749/1765) | 30.00% (6/20) |
test/int/nnc/dense.net.tests.c | 100.00% (2/2) | 100.00% (119/119) | 99.71% (4081/4093) | 30.00% (3/10) |
test/int/nnc/dynamic.graph.tests.c | 100.00% (7/7) | 100.00% (171/171) | 99.18% (10855/10945) | 36.54% (38/104) |
test/int/nnc/gelu.tests.c | 100.00% (7/7) | 100.00% (376/376) | 99.61% (15713/15774) | 60.34% (70/116) |
test/int/nnc/graph.vgg.d.tests.c | 100.00% (2/2) | 98.02% (99/101) | 99.58% (1660/1667) | 86.84% (33/38) |
test/int/nnc/imdb.tests.c | 100.00% (20/20) | 97.77% (1230/1258) | 99.64% (16421/16480) | 81.74% (273/334) |
test/int/nnc/index.tests.c | 100.00% (8/8) | 100.00% (258/258) | 99.52% (8150/8189) | 51.79% (29/56) |
test/int/nnc/lamb.tests.c | 100.00% (3/3) | 100.00% (221/221) | 98.71% (8501/8612) | 58.00% (87/150) |
test/int/nnc/leaky_relu.tests.c | 100.00% (4/4) | 100.00% (206/206) | 99.61% (8401/8434) | 59.68% (37/62) |
test/int/nnc/loss.tests.c | 100.00% (39/39) | 100.00% (1411/1411) | 99.68% (54327/54501) | 73.23% (290/396) |
test/int/nnc/lstm.tests.c | 100.00% (10/10) | 100.00% (453/453) | 99.88% (8314/8324) | 86.46% (83/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 | 100.00% (27/27) | 4.79% (56/1169) | 0.31% (110/35684) | 9.44% (27/286) |
test/int/nnc/nccl.tests.c | 100.00% (7/7) | 100.00% (198/198) | 88.94% (193/217) | 77.50% (62/80) |
test/int/nnc/nms.tests.c | 100.00% (2/2) | 100.00% (81/81) | 99.28% (1923/1937) | 70.00% (21/30) |
test/int/nnc/parallel.tests.c | 100.00% (2/2) | 99.43% (349/351) | 99.79% (13814/13843) | 75.93% (41/54) |
test/int/nnc/random.tests.c | 100.00% (3/3) | 100.00% (106/106) | 97.34% (1979/2033) | 48.61% (35/72) |
test/int/nnc/reduce.tests.c | 100.00% (10/10) | 82.26% (204/248) | 81.29% (11784/14496) | 40.38% (21/52) |
test/int/nnc/rmsprop.tests.c | 100.00% (3/3) | 100.00% (221/221) | 98.71% (8501/8612) | 58.00% (87/150) |
test/int/nnc/roi_align.tests.c | 100.00% (8/8) | 100.00% (288/288) | 99.70% (10808/10840) | 62.50% (40/64) |
test/int/nnc/schedule.tests.c | 100.00% (9/9) | 100.00% (724/724) | 99.49% (17774/17865) | 39.09% (43/110) |
test/int/nnc/sgd.tests.c | 100.00% (6/6) | 100.00% (342/342) | 99.12% (16836/16986) | 58.65% (122/208) |
test/int/nnc/smooth_l1.tests.c | 100.00% (3/3) | 100.00% (107/107) | 99.72% (4331/4343) | 73.33% (22/30) |
test/int/nnc/swish.tests.c | 100.00% (3/3) | 100.00% (170/170) | 99.62% (7312/7340) | 61.11% (33/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 | 100.00% (4/4) | 100.00% (198/198) | 94.59% (2325/2458) | 45.14% (65/144) |
test/int/nnc/transform.tests.c | 100.00% (11/11) | 70.51% (220/312) | 73.46% (9233/12569) | 49.22% (63/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% (39/39) | 99.87% (1481/1483) | 99.22% (54884/55318) | 46.79% (233/498) |
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 | 88.25% (2532/2869) | 84.53% (77478/91657) | 81.37% (847090/1040990) | 28.89% (27697/95866) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)