Coverage Report

Created: 2022-09-02 13:50

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.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
  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.32% (215/252)
  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/3rdparty/jemalloc/rb.h
  36.84% (7/19)
  36.44% (231/634)
  32.98% (215/652)
  31.82% (56/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.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)
  98.12% (157/160)
  98.38% (243/247)
  88.54% (170/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)
  97.89% (93/95)
  97.18% (69/71)
  90.62% (29/32)
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.45% (978/1231)
  64.80% (556/858)
lib/nnc/ccv_cnnp_model.c
  91.67% (66/72)
  92.26% (2027/2197)
  88.57% (3324/3753)
  80.33% (739/920)
lib/nnc/ccv_cnnp_model_addons.c
  72.13% (88/122)
  77.22% (1095/1418)
  72.48% (7723/10655)
  54.55% (132/242)
lib/nnc/ccv_cnnp_model_core.c
  92.68% (38/41)
  94.05% (617/656)
  93.15% (449/482)
  82.68% (210/254)
lib/nnc/ccv_cnnp_model_io.c
 100.00% (3/3)
  74.73% (68/91)
  71.83% (51/71)
  55.56% (20/36)
lib/nnc/ccv_nnc_cmd.c
  88.89% (24/27)
  87.13% (474/544)
  87.17% (469/538)
  76.65% (302/394)
lib/nnc/ccv_nnc_dynamic_graph.c
  88.24% (30/34)
  92.70% (1080/1165)
  91.41% (1107/1211)
  82.59% (669/810)
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
  43.75% (7/16)
  31.15% (57/183)
  62.50% (35/56)
  72.73% (32/44)
lib/nnc/ccv_nnc_graph.c
  88.68% (47/53)
  92.35% (1618/1752)
  82.12% (2498/3042)
  77.79% (1366/1756)
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.79% (750/917)
  74.29% (1650/2221)
  69.32% (732/1056)
lib/nnc/ccv_nnc_graph_while.c
 100.00% (8/8)
  93.91% (108/115)
  82.98% (78/94)
  73.81% (31/42)
lib/nnc/ccv_nnc_internal.h
  75.00% (6/8)
  63.10% (53/84)
  94.12% (64/68)
  78.95% (30/38)
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)
  94.97% (1773/1867)
  88.31% (1881/2130)
  83.94% (1009/1202)
lib/nnc/ccv_nnc_symbolic_graph_backward.c
 100.00% (27/27)
  95.08% (1623/1707)
  93.69% (1663/1775)
  86.88% (914/1052)
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
  96.83% (61/63)
  90.65% (3034/3347)
  69.81% (3491/5001)
  63.85% (1932/3026)
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/1443)
   0.00% (0/486)
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)
  86.34% (556/644)
  88.86% (638/718)
  81.75% (327/400)
lib/nnc/ccv_nnc_symbolic_graph_simplify.c
 100.00% (14/14)
  94.69% (713/753)
  94.06% (855/909)
  83.96% (492/586)
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% (11/11)
  95.24% (280/294)
  94.01% (267/284)
  78.12% (125/160)
lib/nnc/ccv_nnc_tensor_io.c
 100.00% (2/2)
  68.63% (70/102)
  43.82% (39/89)
  29.55% (13/44)
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)
  89.16% (148/166)
  86.99% (127/146)
  86.96% (40/46)
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)
  89.38% (143/160)
  64.29% (99/154)
  55.43% (51/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
  81.25% (13/16)
  74.86% (137/183)
  88.97% (129/145)
  84.78% (78/92)
lib/nnc/ccv_nnc_internal.h
  37.50% (3/8)
  42.86% (36/84)
  87.27% (48/55)
  76.92% (20/26)
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)
  72.83% (193/265)
  61.05% (105/172)
lib/nnc/cmd/blas/ccv_nnc_blas.c
 100.00% (19/19)
  96.99% (129/133)
  96.09% (123/128)
  83.75% (67/80)
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% (8/8)
  98.73% (234/237)
  96.24% (205/213)
  87.93% (102/116)
lib/nnc/cmd/blas/ccv_nnc_mul_cpu_ref.c
 100.00% (9/9)
  87.96% (358/407)
  86.22% (338/392)
  77.10% (202/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% (2/2)
  97.24% (176/181)
  91.90% (227/247)
  86.71% (137/158)
lib/nnc/cmd/ccv_nnc_cmd.inc
 100.00% (3/3)
 100.00% (379/379)
 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.29% (139/140)
  85.71% (150/175)
  80.49% (66/82)
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% (6/6)
 100.00% (274/274)
  92.42% (305/330)
  87.31% (117/134)
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.05% (1117/1744)
  48.40% (317/655)
  47.97% (118/246)
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.43% (224/245)
  78.95% (120/152)
  80.36% (45/56)
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)
  40.51% (625/1543)
  38.02% (449/1181)
  26.57% (186/700)
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
  80.00% (4/5)
  96.26% (309/321)
  92.41% (268/290)
  85.54% (142/166)
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% (7/7)
  99.16% (118/119)
  94.64% (106/112)
  82.50% (33/40)
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.84% (136/139)
  95.56% (43/45)
  90.00% (18/20)
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.87% (325/339)
  85.10% (217/255)
  73.65% (109/148)
lib/nnc/cmd/norm/ccv_nnc_batch_norm_cpu_ref.c
 100.00% (4/4)
  71.83% (329/458)
  56.99% (212/372)
  47.30% (105/222)
lib/nnc/cmd/norm/ccv_nnc_group_norm_cpu_ref.c
 100.00% (4/4)
  98.70% (379/384)
  94.32% (332/352)
  91.28% (199/218)
lib/nnc/cmd/norm/ccv_nnc_layer_norm_cpu_ref.c
 100.00% (4/4)
  93.03% (307/330)
  74.34% (226/304)
  62.90% (117/186)
lib/nnc/cmd/norm/ccv_nnc_norm.c
  94.74% (18/19)
  91.67% (132/144)
  87.20% (109/125)
  77.14% (54/70)
lib/nnc/cmd/pool/ccv_nnc_avg_pool_cpu_ref.c
 100.00% (4/4)
 100.00% (104/104)
  87.93% (153/174)
  81.94% (59/72)
lib/nnc/cmd/pool/ccv_nnc_max_pool_cpu_ref.c
 100.00% (4/4)
 100.00% (135/135)
  86.42% (210/243)
  76.42% (81/106)
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_reduce.c
  76.19% (16/21)
  75.26% (73/97)
  69.70% (46/66)
  53.12% (17/32)
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_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.62% (286/290)
  87.60% (226/258)
  74.67% (112/150)
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)
  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)
  79.13% (163/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% (5/5)
 100.00% (262/262)
 100.00% (118/118)
 100.00% (56/56)
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
  87.10% (27/31)
  63.19% (563/891)
  56.18% (450/801)
  43.23% (198/458)
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)
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
  66.67% (6/9)
  77.63% (118/152)
  81.70% (125/153)
  66.67% (52/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
  30.00% (3/10)
  31.88% (22/69)
  42.86% (6/14)
  50.00% (1/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
  18.75% (3/16)
   7.65% (14/183)
  50.00% (14/28)
  66.67% (4/6)
test/case_main.h
  75.00% (3/4)
  39.63% (65/164)
  40.83% (49/120)
  28.26% (26/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% (45/45)
  99.65% (2021/2028)
  42.86% (6/14)
test/int/nnc/cublas.tests.c
 100.00% (41/41)
 100.00% (1900/1900)
  99.45% (48867/49136)
  63.97% (261/408)
test/int/nnc/cudnn.tests.c
 100.00% (70/70)
  99.89% (3539/3543)
  99.54% (115404/115938)
  62.78% (624/994)
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.63% (15710/15768)
  63.64% (70/110)
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.85% (1231/1258)
  99.65% (16422/16480)
  81.44% (272/334)
test/int/nnc/index.tests.c
 100.00% (8/8)
 100.00% (268/268)
  99.61% (8157/8189)
  61.90% (26/42)
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/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/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% (103/103)
  97.61% (1964/2012)
  53.33% (32/60)
test/int/nnc/reduce.tests.c
 100.00% (9/9)
 100.00% (224/224)
  99.73% (13110/13146)
  52.50% (21/40)
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% (723/723)
  99.50% (17770/17860)
  38.89% (42/108)
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.63% (7311/7338)
  63.46% (33/52)
test/int/nnc/symbolic.graph.vgg.d.tests.c
 100.00% (2/2)
  98.59% (140/142)
  99.34% (1950/1963)
  84.62% (44/52)
test/int/nnc/transform.tests.c
 100.00% (8/8)
 100.00% (214/214)
  99.53% (9221/9265)
  68.18% (60/88)
test/int/nnc/upsample.tests.c
 100.00% (4/4)
 100.00% (88/88)
  99.35% (4312/4340)
  33.33% (8/24)
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% (21/21)
 100.00% (1041/1041)
  98.62% (10478/10625)
  59.88% (97/162)
test/unit/nnc/cnnp.core.tests.c
 100.00% (32/32)
  99.92% (1272/1273)
  99.22% (46684/47051)
  49.08% (214/436)
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% (34/34)
  99.80% (976/978)
  97.80% (38610/39479)
  36.32% (276/760)
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% (16137/16158)
  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% (6/6)
 100.00% (132/132)
  98.94% (1681/1699)
  57.14% (8/14)
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% (17/17)
 100.00% (408/408)
  99.46% (10010/10064)
  55.00% (22/40)
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% (5/5)
 100.00% (145/145)
  81.85% (230/281)
  62.12% (41/66)
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% (7/7)
 100.00% (244/244)
  98.96% (3142/3175)
  86.90% (73/84)
test/unit/nnc/upsample.tests.c
 100.00% (4/4)
 100.00% (62/62)
  98.91% (2172/2196)
  25.00% (4/16)
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
  83.39% (2359/2829)
  85.26% (74137/86949)
  86.89% (794437/914281)
  28.52% (26772/93872)

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