(ppb) ➜  OrganizedPointFilters git:(master) ✗ pytest bench/Python/test_laplacian.py --benchmark-sort=name -W ignore::DeprecationWarning
===================================================================================================== test session starts ======================================================================================================
platform linux -- Python 3.7.6, pytest-5.4.1, py-1.8.1, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/jeremy/Documents/UMICH/Research/OrganizedPointFilters
plugins: benchmark-3.2.3
collected 14 items                                                                                                                                                                                                             

bench/Python/test_laplacian.py ..............                                                                                                                                                                            [100%]


------------------------------------------------------------------------------------------ benchmark: 14 tests -------------------------------------------------------------------------------------------
Name (time in ms)                        Min                 Max                Mean            StdDev              Median               IQR            Outliers         OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_cpu_laplacian_k3_pcd1[1]         7.0137 (59.18)      7.2742 (51.50)      7.0806 (58.43)    0.0484 (24.80)      7.0702 (58.57)    0.0319 (23.68)        16;8    141.2310 (0.02)         79           1
test_cpu_laplacian_k3_pcd1[5]        34.8871 (294.38)    35.1597 (248.90)    35.0584 (289.32)   0.0728 (37.30)     35.0593 (290.45)   0.1194 (88.65)        12;0     28.5239 (0.00)         29           1
test_cpu_laplacian_k3_rgbd1[1]        0.6970 (5.88)       0.7883 (5.58)       0.7047 (5.82)     0.0059 (3.04)       0.7030 (5.82)     0.0053 (3.94)       161;67  1,419.0055 (0.17)       1405           1
test_cpu_laplacian_k3_rgbd1[5]        3.4747 (29.32)      3.5850 (25.38)      3.4952 (28.84)    0.0144 (7.37)       3.4930 (28.94)    0.0165 (12.25)        59;6    286.1056 (0.03)        285           1
test_cuda_laplacian_k3_pcd1[1]        0.7258 (6.12)       1.5027 (10.64)      0.7652 (6.31)     0.1012 (51.87)      0.7446 (6.17)     0.0135 (10.02)       12;22  1,306.8860 (0.16)        276           1
test_cuda_laplacian_k3_pcd1[5]        0.8757 (7.39)       1.5912 (11.26)      0.8993 (7.42)     0.0462 (23.68)      0.8910 (7.38)     0.0113 (8.37)        26;44  1,111.9231 (0.13)        598           1
test_cuda_laplacian_k3_rgbd1[1]       0.1185 (1.0)        0.1413 (1.0)        0.1212 (1.0)      0.0020 (1.0)        0.1207 (1.0)      0.0013 (1.0)        119;84  8,252.3992 (1.0)        1015           1
test_cuda_laplacian_k3_rgbd1[5]       0.1503 (1.27)       0.7232 (5.12)       0.1558 (1.29)     0.0135 (6.90)       0.1538 (1.27)     0.0045 (3.35)       71;154  6,418.3929 (0.78)       5502           1
test_o3d_adjacency_pcd1             115.0678 (970.96)   120.9632 (856.32)   118.2564 (975.90)   2.1991 (>1000.0)  117.4876 (973.31)   3.8334 (>1000.0)       2;0      8.4562 (0.00)          9           1
test_o3d_adjacency_rgbd1              7.1950 (60.71)      7.9526 (56.30)      7.5924 (62.66)    0.1101 (56.39)      7.6032 (62.99)    0.0920 (68.30)       23;12    131.7114 (0.02)        141           1
test_o3d_laplacian_k3_pcd1[1]        86.9492 (733.69)    89.5617 (634.02)    87.7086 (723.81)   0.6741 (345.40)    87.6189 (725.87)   0.6030 (447.78)        2;1     11.4014 (0.00)         12           1
test_o3d_laplacian_k3_pcd1[5]       121.4585 (>1000.0)  123.6481 (875.33)   122.4370 (>1000.0)  0.7893 (404.43)   122.4461 (>1000.0)  1.3328 (989.76)        4;0      8.1675 (0.00)          9           1
test_o3d_laplacian_k3_rgbd1[1]        6.6024 (55.71)      7.0734 (50.07)      6.7788 (55.94)    0.0861 (44.13)      6.7777 (56.15)    0.1069 (79.41)        47;4    147.5187 (0.02)        149           1
test_o3d_laplacian_k3_rgbd1[5]        9.8007 (82.70)     10.2287 (72.41)      9.9513 (82.12)    0.0829 (42.46)      9.9422 (82.37)    0.1042 (77.40)        27;2    100.4893 (0.01)        102           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
===================================================================================================== 14 passed in 16.34s ======================================================================================================
(ppb) ➜  OrganizedPointFilters git:(master) ✗ 115 + 
(ppb) ➜  OrganizedPointFilters git:(master) ✗ pytest bench/Python/test_laplacian.py --benchmark-sort=name -W ignore::DeprecationWarning
(ppb) ➜  OrganizedPointFilters git:(master) ✗ export OMP_NUM_THREADS=4
(ppb) ➜  OrganizedPointFilters git:(master) ✗ pytest bench/Python/test_laplacian.py --benchmark-sort=name -W ignore::DeprecationWarning
================================================================================================ test session starts =================================================================================================
platform linux -- Python 3.7.6, pytest-5.4.1, py-1.8.1, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/jeremy/Documents/UMICH/Research/OrganizedPointFilters
plugins: benchmark-3.2.3
collected 14 items                                                                                                                                                                                                   

bench/Python/test_laplacian.py ..............                                                                                                                                                                            [100%]


------------------------------------------------------------------------------------------ benchmark: 14 tests -------------------------------------------------------------------------------------------
Name (time in ms)                        Min                 Max                Mean            StdDev              Median               IQR            Outliers         OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_cpu_laplacian_k3_pcd1[1]         1.9014 (16.23)      3.9458 (26.46)      1.9575 (16.33)    0.1777 (75.22)      1.9267 (16.16)    0.0127 (10.31)        4;22    510.8620 (0.06)        176           1
test_cpu_laplacian_k3_pcd1[5]         9.1161 (77.80)      9.6525 (64.73)      9.2150 (76.88)    0.1245 (52.69)      9.1493 (76.74)    0.1019 (82.96)       16;13    108.5193 (0.01)        105           1
test_cpu_laplacian_k3_rgbd1[1]        0.1984 (1.69)       0.3161 (2.12)       0.2024 (1.69)     0.0116 (4.89)       0.2007 (1.68)     0.0014 (1.11)       46;209  4,940.0518 (0.59)       2520           1
test_cpu_laplacian_k3_rgbd1[5]        0.9334 (7.97)       0.9726 (6.52)       0.9413 (7.85)     0.0033 (1.39)       0.9405 (7.89)     0.0033 (2.72)       210;48  1,062.3800 (0.13)       1080           1
test_cuda_laplacian_k3_pcd1[1]        0.7347 (6.27)       1.1368 (7.62)       0.7519 (6.27)     0.0469 (19.84)      0.7413 (6.22)     0.0089 (7.22)        13;21  1,329.8821 (0.16)        281           1
test_cuda_laplacian_k3_pcd1[5]        0.8743 (7.46)       1.9663 (13.19)      0.9153 (7.64)     0.1170 (49.52)      0.8873 (7.44)     0.0098 (8.02)        41;70  1,092.5440 (0.13)        631           1
test_cuda_laplacian_k3_rgbd1[1]       0.1172 (1.0)        0.1491 (1.0)        0.1199 (1.0)      0.0024 (1.0)        0.1192 (1.0)      0.0012 (1.0)        97;108  8,343.1110 (1.0)        1023           1
test_cuda_laplacian_k3_rgbd1[5]       0.1490 (1.27)       0.7508 (5.04)       0.1532 (1.28)     0.0147 (6.21)       0.1518 (1.27)     0.0020 (1.65)       37;528  6,525.4345 (0.78)       5492           1
test_o3d_adjacency_pcd1             113.3472 (967.38)   122.9997 (824.90)   117.7791 (982.64)   2.8432 (>1000.0)  117.8702 (988.68)   3.3209 (>1000.0)       3;0      8.4905 (0.00)         10           1
test_o3d_adjacency_rgbd1              7.1430 (60.96)      8.0074 (53.70)      7.6750 (64.03)    0.1566 (66.28)      7.6902 (64.50)    0.1974 (160.73)       44;4    130.2938 (0.02)        141           1
test_o3d_laplacian_k3_pcd1[1]        86.0485 (734.40)    88.7550 (595.24)    87.3722 (728.96)   0.8240 (348.80)    87.0851 (730.46)   1.3352 (>1000.0)       4;0     11.4453 (0.00)         12           1
test_o3d_laplacian_k3_pcd1[5]       120.5570 (>1000.0)  122.0294 (818.39)   121.2334 (>1000.0)  0.5748 (243.34)   120.9581 (>1000.0)  1.0510 (855.90)        3;0      8.2486 (0.00)          9           1
test_o3d_laplacian_k3_rgbd1[1]        6.6087 (56.40)      7.1555 (47.99)      6.8393 (57.06)    0.0905 (38.33)      6.8387 (57.36)    0.1105 (90.00)        46;4    146.2137 (0.02)        149           1
test_o3d_laplacian_k3_rgbd1[5]        9.7325 (83.06)     10.2441 (68.70)      9.9714 (83.19)    0.1059 (44.82)      9.9709 (83.63)    0.1601 (130.40)       36;0    100.2868 (0.01)        103           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
===================================================================================================== 14 passed in 15.68s ======================================================================================================
(ppb) ➜  OrganizedPointFilters git:(master) ✗ 



(ppb) ➜  OrganizedPointFilters git:(master) ✗ export OMP_NUM_THREADS=1
(ppb) ➜  OrganizedPointFilters git:(master) ✗ pytest bench/Python/test_bilateral.py --benchmark-sort=name -W ignore::DeprecationWarning
===================================================================================================== test session starts ======================================================================================================
platform linux -- Python 3.7.6, pytest-5.4.1, py-1.8.1, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/jeremy/Documents/UMICH/Research/OrganizedPointFilters
plugins: benchmark-3.2.3
collected 8 items                                                                                                                                                                                                              

bench/Python/test_bilateral.py ........                                                                                                                                                                                  [100%]


------------------------------------------------------------------------------------------- benchmark: 8 tests -------------------------------------------------------------------------------------------
Name (time in ms)                        Min                 Max                Mean            StdDev              Median               IQR            Outliers         OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_cpu_bilateral_k3_pcd1[1]        72.7955 (123.57)    73.3114 (51.04)     73.0240 (120.32)   0.1351 (4.58)      73.0078 (122.17)   0.1906 (26.30)         3;0     13.6941 (0.01)         14           1
test_cpu_bilateral_k3_pcd1[5]       352.2276 (597.92)   355.7835 (247.69)   353.8473 (583.04)   1.4150 (48.00)    353.8808 (592.16)   2.2199 (306.30)        2;0      2.8261 (0.00)          5           1
test_cpu_bilateral_k3_rgbd1[1]        7.1683 (12.17)      7.4002 (5.15)       7.2170 (11.89)    0.0295 (1.0)        7.2143 (12.07)    0.0241 (3.32)        29;11    138.5626 (0.08)        138           1
test_cpu_bilateral_k3_rgbd1[5]       34.8109 (59.09)     36.5073 (25.42)     35.0601 (57.77)    0.3192 (10.83)     34.9747 (58.52)    0.2348 (32.40)         2;2     28.5225 (0.02)         29           1
test_cuda_bilateral_k3_pcd1[1]        4.8428 (8.22)       7.1518 (4.98)       4.9279 (8.12)     0.3035 (10.30)      4.8837 (8.17)     0.0208 (2.86)          1;7    202.9246 (0.12)         56           1
test_cuda_bilateral_k3_pcd1[5]        5.9597 (10.12)      6.5810 (4.58)       6.1227 (10.09)    0.1669 (5.66)       6.0172 (10.07)    0.3096 (42.73)        31;0    163.3266 (0.10)        105           1
test_cuda_bilateral_k3_rgbd1[1]       0.5891 (1.0)        1.4870 (1.04)       0.6069 (1.0)      0.0601 (2.04)       0.5976 (1.0)      0.0072 (1.0)         18;35  1,647.7294 (1.0)         681           1
test_cuda_bilateral_k3_rgbd1[5]       0.7680 (1.30)       1.4364 (1.0)        0.7962 (1.31)     0.0526 (1.79)       0.7815 (1.31)     0.0170 (2.34)       56;186  1,255.8884 (0.76)       1168           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
====================================================================================================== 8 passed in 9.13s =======================================================================================================
(ppb) ➜  OrganizedPointFilters git:(master) ✗ export OMP_NUM_THREADS=4
(ppb) ➜  OrganizedPointFilters git:(master) ✗ pytest bench/Python/test_bilateral.py --benchmark-sort=name -W ignore::DeprecationWarning
============================================================================================= test session starts =============================================================================================
platform linux -- Python 3.7.6, pytest-5.4.1, py-1.8.1, pluggy-0.13.1
benchmark: 3.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/jeremy/Documents/UMICH/Research/OrganizedPointFilters
plugins: benchmark-3.2.3
collected 8 items                                                                                                                                                                                             

bench/Python/test_bilateral.py ........                                                                                                                                                                 [100%]


----------------------------------------------------------------------------------------- benchmark: 8 tests -----------------------------------------------------------------------------------------
Name (time in ms)                       Min                Max               Mean            StdDev             Median               IQR            Outliers         OPS            Rounds  Iterations
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_cpu_bilateral_k3_pcd1[1]       19.3531 (43.46)    19.5133 (22.58)    19.4153 (41.70)    0.0375 (4.02)     19.4097 (41.86)    0.0503 (7.93)         12;1     51.5058 (0.02)         48           1
test_cpu_bilateral_k3_pcd1[5]       90.8257 (203.97)   90.9528 (105.23)   90.8836 (195.20)   0.0440 (4.71)     90.8750 (195.98)   0.0642 (10.13)         4;0     11.0031 (0.01)         11           1
test_cpu_bilateral_k3_rgbd1[1]       1.9591 (4.40)      2.0552 (2.38)      1.9756 (4.24)     0.0093 (1.0)       1.9749 (4.26)     0.0063 (1.0)         58;26    506.1710 (0.24)        511           1
test_cpu_bilateral_k3_rgbd1[5]       9.1581 (20.57)     9.2073 (10.65)     9.1834 (19.72)    0.0110 (1.18)      9.1861 (19.81)    0.0171 (2.70)         36;0    108.8921 (0.05)        110           1
test_cuda_bilateral_k3_pcd1[1]       3.1529 (7.08)      6.4653 (7.48)      3.2630 (7.01)     0.3636 (38.96)     3.2240 (6.95)     0.0166 (2.63)         1;17    306.4663 (0.14)         80           1
test_cuda_bilateral_k3_pcd1[5]       4.3234 (9.71)      4.8064 (5.56)      4.3580 (9.36)     0.0499 (5.35)      4.3480 (9.38)     0.0164 (2.58)         7;12    229.4641 (0.11)        169           1
test_cuda_bilateral_k3_rgbd1[1]      0.4453 (1.0)       0.8643 (1.0)       0.4656 (1.0)      0.0249 (2.66)      0.4637 (1.0)      0.0071 (1.11)        12;33  2,147.8492 (1.0)         677           1
test_cuda_bilateral_k3_rgbd1[5]      0.6313 (1.42)      0.8862 (1.03)      0.6450 (1.39)     0.0117 (1.25)      0.6426 (1.39)     0.0063 (1.0)         72;69  1,550.3939 (0.72)       1490           1
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
============================================================================================== 8 passed in 7.58s ==============================================================================================
(ppb) ➜  OrganizedPointFilters git:(master) ✗ 
