Skip to content

I implemented a cuda version of converting mesh into o_voxel#139

Open
quantaji wants to merge 2 commits into
microsoft:mainfrom
quantaji:main
Open

I implemented a cuda version of converting mesh into o_voxel#139
quantaji wants to merge 2 commits into
microsoft:mainfrom
quantaji:main

Conversation

@quantaji

Copy link
Copy Markdown

Hi, Thank you so much for this great research. I found that the o_voxel's implementation only use cpu to convert mesh into dual vertices. So I try to make a cuda version of this convertion and try to replicate the process as much as possible.

For the difference between gpu and cpu, I think the relative mse is 1e-5 im maxium. Please check out the evaluation notebooks in the o-voxel/notebooks folder. The speedup is around 10x, and may require less memory/vram.

Please let me know if you need more information.

Thank you agian for this great research!
Guangda

@quantaji

Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

@quantaji

quantaji commented Jun 28, 2026

Copy link
Copy Markdown
Author

Hi @yzg1, I pushed an updated faster version after your previous approval. Could you please take another quick look when you have time?

The main change is the updated o-voxel GPU implementation. I also added the standalone repo here:
https://github.com/quantaji/o-voxel-gpu

It looks like the CodeQL workflow may require maintainer action as well.

Thanks!

@quantaji quantaji requested a review from yzg1 June 29, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants