Coverage Report

Created: 2021-10-22 21:12

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
  75.00% (3/4)
  64.00% (96/150)
  65.52% (57/87)
  56.52% (52/92)
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.90% (767/1348)
  18.00% (940/5221)
  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
  50.00% (1/2)
  50.00% (9/18)
  50.00% (1/2)
- (0/0)
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
  25.00% (1/4)
  23.98% (53/221)
  20.42% (29/142)
  13.00% (13/100)
lib/io/_ccv_io_libpng.inc
  50.00% (1/2)
  50.68% (37/73)
  50.00% (28/56)
  41.67% (15/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)
  30.91% (196/634)
  27.30% (178/652)
  27.84% (49/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)
  22.54% (16/71)
  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)
  97.98% (242/247)
  86.98% (167/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.66% (1082/1143)
  85.55% (1320/1543)
  75.97% (275/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
  92.65% (63/68)
  93.87% (1944/2071)
  91.86% (4321/4704)
  82.83% (719/868)
lib/nnc/ccv_cnnp_model_addons.c
  74.49% (73/98)
  84.33% (872/1034)
  85.53% (4984/5827)
  73.91% (102/138)
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.46% (23/26)
  87.01% (462/531)
  87.00% (455/523)
  77.34% (297/384)
lib/nnc/ccv_nnc_dynamic_graph.c
  90.00% (27/30)
  94.66% (975/1030)
  93.07% (1007/1082)
  86.06% (611/710)
lib/nnc/ccv_nnc_dynamic_graph_alloc.c
  90.00% (9/10)
  89.94% (161/179)
  87.33% (131/150)
  86.96% (40/46)
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.46% (46/52)
  91.96% (1612/1753)
  81.85% (2494/3047)
  77.53% (1366/1762)
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.77% (749/916)
  74.28% (1649/2220)
  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
  71.43% (5/7)
  57.58% (38/66)
  92.31% (48/52)
  75.00% (21/28)
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
  96.00% (24/25)
  85.52% (189/221)
  69.77% (120/172)
  69.05% (58/84)
lib/nnc/ccv_nnc_symbolic_graph.c
 100.00% (63/63)
  95.62% (1725/1804)
  87.84% (1661/1891)
  82.99% (898/1082)
lib/nnc/ccv_nnc_symbolic_graph_backward.c
 100.00% (27/27)
  95.08% (1603/1686)
  93.56% (1642/1755)
  86.71% (900/1038)
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.63% (3027/3340)
  69.79% (3489/4999)
  63.86% (1931/3024)
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.42% (711/753)
  93.84% (853/909)
  83.45% (489/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)
  92.57% (249/269)
  92.19% (236/256)
  77.14% (108/140)
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/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
  42.86% (3/7)
  54.55% (36/66)
  88.89% (48/54)
  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.08% (191/265)
  59.88% (103/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)
  84.69% (332/392)
  73.66% (193/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% (327/327)
 100.00% (14/14)
  86.36% (19/22)
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.24% (316/655)
  48.37% (119/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
  79.31% (23/29)
  84.13% (212/252)
  76.89% (163/212)
  61.03% (83/136)
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/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
  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
  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_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_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
 100.00% (13/13)
  96.00% (96/100)
  95.60% (87/91)
  88.46% (46/52)
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_reduce.c
 100.00% (9/9)
 100.00% (44/44)
 100.00% (34/34)
  77.78% (14/18)
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_sum_cpu_ref.c
 100.00% (5/5)
  96.26% (103/107)
  95.71% (67/70)
  92.11% (35/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/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
  89.29% (25/28)
  68.13% (496/728)
  59.67% (395/662)
  46.03% (174/378)
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% (35/35)
 100.00% (1723/1723)
  99.40% (40770/41015)
  63.33% (228/360)
test/int/nnc/cudnn.tests.c
 100.00% (68/68)
  99.88% (3371/3375)
  99.54% (112344/112861)
  62.71% (597/952)
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/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% (14/14)
  97.91% (890/909)
  99.71% (13568/13607)
  82.93% (204/246)
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% (36/36)
 100.00% (1284/1284)
  99.69% (49976/50132)
  73.33% (264/360)
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/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% (22/22)
 100.00% (326/326)
  55.48% (314/566)
  48.36% (118/244)
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% (7/7)
 100.00% (267/267)
  99.42% (14383/14467)
  30.56% (22/72)
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% (29/29)
  99.92% (1177/1178)
  99.24% (42512/42837)
  49.75% (196/394)
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)
  94.44% (102/108)
  97.99% (1707/1742)
  65.00% (39/60)
test/unit/nnc/dynamic.graph.tests.c
 100.00% (26/26)
  99.73% (744/746)
  98.80% (31465/31848)
  44.09% (179/406)
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/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/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/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% (7/7)
 100.00% (185/185)
  99.54% (5142/5166)
  60.00% (12/20)
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% (5/5)
 100.00% (136/136)
  97.97% (4638/4734)
  26.47% (18/68)
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.12% (2176/2618)
  84.68% (68461/80843)
  85.64% (693132/809371)
  27.61% (25198/91258)

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 13.0.0