Benchmarks of ordito.tangent_space against every library that computes the same thing. Each chart shows the time of every library relative to ordito on CUDA (1x, in green): a longer bar took longer. The table under each chart lists every input the function was measured on. See Benchmarks for how to read and reproduce these numbers.
Time relative to ordito (CUDA), geometric mean over the tangent_space functions both implement; in parentheses, the number of functions. Log scale. Runs stopped at the time limit are left out.Values
Library
Time relative to ordito
Functions compared
ordito faster in
libigl
86x
1
1
potpourri3d
219x
1
1
vertex_tangent_frames
sphere_large (327 680 faces) · time relative to ordito, log scaleValues
Library
Median
Relative to ordito
ordito (CUDA)
283.0 µs
1x
potpourri3d
367.96 ms
1300x
All inputs
Input
ordito (CUDA)
potpourri3d
sphere_small
179.6 µs
4.56 ms
sphere_med
201.3 µs
63.91 ms
sphere_large
283.0 µs
367.96 ms
face_tangent_frames
sphere_large (327 680 faces) · time relative to ordito, log scaleValues
Library
Median
Relative to ordito
ordito (CUDA)
34.3 µs
1x
libigl
19.36 ms
564x
All inputs
Input
ordito (CUDA)
libigl
sphere_small
33.9 µs
268.0 µs
sphere_med
30.9 µs
4.47 ms
sphere_large
34.3 µs
19.36 ms
Without a reference
No other library computes these, so they have no comparison. ordito (CUDA)'s median time on the largest input it was measured on: