-
Notifications
You must be signed in to change notification settings - Fork 559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use scikit instead of torchmcubes #26
base: main
Are you sure you want to change the base?
Conversation
Just out of interest are there any obvious quality benefits over using scikit-image or is this mostly just an installing and testing solution? Speed benefits, wider range of GPU support etc? It would be interesting to actually see a full comparison between the two. |
@mrbid speed wasn't impacted in my tests. The issue with torchmcubes is that it lacks prebuilt wheels and has a dependency issue with torch that makes it harder to install |
@flowtyone how did you actually solved the problem? If you share a step by step would help a lot. I am struggling a lot to make it work |
@math-sasso this PR works, just use my fork branch, it has these changes |
It's quite a minimal and elegant patch. No need to even fork it tbh. This should be merged as an optional function in TripoSR, allowing the user to select which is used - ofc that wont solve the dependency issue, and I don't know if there is a similar ifdef system in Python as there is in C. |
I have an error with your fork:
I was going to bench it against the original and this modified version by @thatname here: #22 (comment) |
@mrbid @flowtyone Works on ROCM with this change. |
Increase usability by using scikit-image instead of the old torchmcubes. This makes the project much easier to install and test.