octree-nn / ocnn-pytorch

Octree-based 3D Convolutional Neural Networks
MIT License
152 stars 17 forks source link

key advantages of key advantages #2

Closed samanemami closed 1 year ago

samanemami commented 1 year ago

What are the key advantages of your library in comparison to the microsoft/O-CNN? I could not find any related description in the documentation that tells the difference between these two libraries.

Thank you

wang-ps commented 1 year ago

octree-nn/ocnn-pytorch is based on pure PyTorch, while the core of microsoft/O-CNN is based on C++/CUDA. Therefore, octree-nn/ocnn-pytorch is easier to build and more compatible.

samanemami commented 1 year ago

Thank you.

Yes, indeed is easier to build and compatible with different OS. So, the main performance (In terms of building sparse convolutional layers) of both is the same?

wang-ps commented 1 year ago

The functionality is the same. The memory consumption is similar, and as for speed, octree-nn/ocnn-pytorch runs even faster.

samanemami commented 1 year ago

Perfect, thanks