Home

Awesome

Minkowski Engine Benchmark

MinkUNet34 (42 conv layers)

Time to process a sparse tensor

Number of Non-zero Elements (NNZ)CPU (E5)V100A100
1618909.1896848678588870.16067147254943840.0800826549530029
32378022.114376306533810.27968096733093260.1274714469909668
64756048.822450876235960.54294681549072270.2160387039184570
97134079.740075111389160.81158566474914550.3341245651245117
1295120107.21888041496271.04022741317749020.4301359653472900
1618900137.56165814399721.32212328910827640.5263621807098389
1942680167.63174867630001.5784771442413330.624725341796875
2266460196.81816673278811.82816195487976070.7229833602905273
2590240227.53608942031862.04092001914978030.8182036876678467
3237800290.26046967506412.62437009811401371.0436716079711914

Speedup over CPU

Number of Non-zero Elements (NNZ)V100A100
16189057.19549788174895114.75250006698
32378079.07000793646057173.48493979283
64756089.92123995074834225.98937130572
97134098.25219761124805238.65373406972
1295120103.0725388090386249.26741554474
1618900104.0460139211203261.34411472816
1942680106.1984009637777268.32871577475
2266460107.6590431211183272.23056233783
2590240111.4870192292528278.09223161639
3237800110.6019573548936278.11475128590

MinkUNet14 (25 conv layers)

Ryzen 3700X + Titan RTX

v0.5bspeed upv0.4.3
Number of Non-zero Elements (Points)TimexTime
1618900.098653554923.9064388820.3853840828
3237800.2017209534.1817430760.8435451984
6475600.39092898374.7333386191.850399256
9713400.60506796844.8243375562.919052124
12951200.80530118945.0072310034.032329082
16189001.0093724735.0705456215.118069172
19426801.2115650185.0530715096.122124672

Ryzen 3700X + Titan RTX ITX

v0.5cspeed upv0.5b
Number of Non-zero Elements (Points)TimexTime
1618900.1180884831.3019489240.1537451744079589
3237800.2245872021.4201119550.3189389705657959
6475600.4290168281.4489829260.6216380596160889
9713400.6755714411.4318512590.9673178195953369
12951200.8953473561.4335489631.2835242748260498
16189001.1147229671.4437950531.609431505203247
19426801.3397691251.4488910651.9411795139312744

Fully Convolutional Geometric Features FCGF (21 conv layers)

ResUNetBN2C on Ryzen 3700X + Titan RTX

v0.5bspeed upv0.4.3
Number of Non-zero Elements (Points)TimexTime
53220.0149888992.6317522430.0394470691
106440.0161075594.110982830.0662178993
212880.0223317145.6153887220.1254012585
425760.0354876516.5609354630.2328321934
851520.0622591977.1093691360.4426236153
1703040.1135053637.5348977890.8552513123
3406080.2249579437.7123519671.734954834

ResUNetBN2C on Ryzen 3700X + Titan RTX ITX

v0.5cspeed upv0.5b
Number of Non-zero Elements (Points)TimexTime
53220.01399707791.0157729750.0142178535
106440.01711249351.0055729680.0172078609
212880.02079844471.0464836320.0217652320
425760.03191161151.0752874530.0343141555
851520.05375337601.1177070660.0600805282
1703040.09648942941.1391306280.1099140644
3406080.19278073311.1444592440.2206296920