Skip to content
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

Support for Other Backends #555

Open
amirhossein-razlighi opened this issue Feb 6, 2025 · 2 comments
Open

Support for Other Backends #555

amirhossein-razlighi opened this issue Feb 6, 2025 · 2 comments

Comments

@amirhossein-razlighi
Copy link

I believe it is necessary to have support for other backends like CPU, and/or other GPUs (like Apple Silicon). It will allow users to train on a wider variety of devices (although in some cases like CPU, it will be more time-consuming). Right now, gsplat only supports CUDA.

@min-hieu-netropy
Copy link

Hi, I think you would be interested in the gaussian-splatting-slang project https://github.com/google/slang-gaussian-rasterization.git which, in theory, could have support for other backends. However, I think most of the code in both project requires a lot of thread group operations that will need to be rewritten as they are only compatible with cuda support at the moment.

@gradeeterna
Copy link

Also check out Brush which can train on Apple Silicon and pretty much everything! https://github.com/ArthurBrussee/brush

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

No branches or pull requests

3 participants