Coverage Report

Created: 2023-04-06 19:46

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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
   0.00% (0/30)
   0.00% (0/118)
   0.00% (0/30)
- (0/0)
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
   8.33% (1/12)
  13.89% (10/72)
  35.29% (6/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
  10.00% (1/10)
   8.70% (6/69)
  10.00% (1/10)
- (0/0)
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
  41.67% (15/36)
  40.74% (616/1512)
  36.49% (393/1077)
  31.72% (203/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)
  28.12% (45/160)
  10.88% (16/147)
   9.78% (9/92)
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/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.h
  25.00% (3/12)
  21.92% (16/73)
  47.06% (8/17)
 100.00% (2/2)
lib/ccv.h
   0.00% (0/10)
   0.00% (0/69)
   0.00% (0/10)
- (0/0)
lib/ccv_internal.h
 100.00% (1/1)
 100.00% (160/160)
  96.36% (238/247)
  83.33% (160/192)
lib/nnc/ccv_nnc.h
 100.00% (1/1)
 100.00% (7/7)
 100.00% (9/9)
 100.00% (4/4)
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)
  88.01% (1006/1143)
  78.87% (1217/1543)
  53.87% (195/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.45% (978/1231)
  63.99% (549/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
  59.59% (87/146)
  66.90% (1156/1728)
  67.91% (8107/11938)
  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_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
  50.00% (9/18)
  35.68% (81/227)
  74.12% (63/85)
  73.33% (44/60)
lib/nnc/ccv_nnc_graph.c
  86.79% (46/53)
  90.29% (1590/1761)
  79.74% (2531/3174)
  74.22% (1330/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
  81.82% (9/11)
  61.02% (72/118)
  95.00% (76/80)
  81.82% (36/44)
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)
  70.27% (78/111)
  45.10% (46/102)
  30.00% (15/50)
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/3rdparty/dsfmt/dSFMT.h
  13.33% (4/30)
  25.42% (30/118)
  36.59% (15/41)
 100.00% (4/4)
lib/ccv.h
   0.00% (0/10)
   0.00% (0/69)
   0.00% (0/10)
- (0/0)
lib/ccv_internal.h
 100.00% (1/1)
  76.88% (123/160)
  45.45% (70/154)
  35.87% (33/92)
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_easy.h
  72.22% (13/18)
  66.52% (151/227)
  88.68% (141/159)
  85.71% (84/98)
lib/nnc/ccv_nnc_internal.h
  36.36% (4/11)
  40.68% (48/118)
  85.94% (55/64)
  73.33% (22/30)
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% (397/397)
 100.00% (16/16)
  88.46% (23/26)
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.21% (114/137)
  72.92% (35/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
  85.71% (6/7)
  85.29% (29/34)
  73.91% (17/23)
  50.00% (6/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)
lib/3rdparty/dsfmt/dSFMT.h
  16.67% (5/30)
  24.58% (29/118)
  39.02% (16/41)
 100.00% (4/4)
lib/3rdparty/khash/khash.h
  55.56% (5/9)
  73.03% (111/152)
  77.12% (118/153)
  65.38% (51/78)
lib/3rdparty/sfmt/SFMT.h
   8.33% (1/12)
  13.70% (10/73)
  35.29% (6/17)
 100.00% (2/2)
lib/ccv.h
  20.00% (2/10)
  20.29% (14/69)
  14.29% (2/14)
   0.00% (0/2)
lib/ccv_convnet.c
  45.45% (10/22)
  45.69% (371/812)
  85.37% (286/335)
  80.53% (153/190)
lib/inc/ccv_convnet_internal.h
 100.00% (1/1)
  77.78% (28/36)
  80.00% (12/15)
  75.00% (9/12)
lib/nnc/_ccv_nnc_graph.h
   0.00% (0/3)
   0.00% (0/23)
   0.00% (0/3)
- (0/0)
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_easy.h
  16.67% (3/18)
   7.49% (17/227)
  47.22% (17/36)
  62.50% (5/8)
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/14492)
   0.00% (0/48)
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/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% (35/35)
  99.93% (1364/1365)
  99.19% (49647/50050)
  47.86% (224/468)
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% (10/10)
 100.00% (333/333)
  78.05% (288/369)
  59.00% (59/100)
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
  71.52% (2175/3041)
  66.80% (62419/93441)
  44.19% (456827/1033818)
  24.89% (23897/95992)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

lib/3rdparty/dsfmt/dSFMT-params.h
lib/3rdparty/dsfmt/dSFMT-params19937.h
lib/3rdparty/sfmt/SFMT-params.h
lib/3rdparty/sfmt/SFMT-params19937.h
lib/3rdparty/sqlite3/sqlite3.h
lib/3rdparty/sfmt/SFMT-params.h
lib/3rdparty/sqlite3/sqlite3.h
lib/nnc/_ccv_nnc_stream.h
lib/nnc/ccv_nnc_tfb.h
lib/nnc/_ccv_nnc_stream.h
lib/nnc/ccv_nnc_tfb.h
lib/nnc/cmd/ccv_nnc_cmd_easy.h
lib/3rdparty/sfmt/SFMT-params.h
lib/ccv_internal.h
lib/nnc/ccv_nnc_tfb.h
lib/nnc/cmd/ccv_nnc_cmd_easy.h
test/case.h
Generated by llvm-cov -- llvm version 14.0.6