Remix.run Logo
hardwaresofton 6 days ago

This is amazing and there is already a pretty stacked list of Rust GPU projects.

This seems to be at an even lower level of abstraction than burn[0] which is lower than candle[1].

I gueds whats left is to add backend(s) that leverage naga and others to the above projects? Feeks like everyone is building on different bases here, though I know the naga work is relatively new.

[EDIT] Just to note, burn is the one that focuses most on platform support but it looks like the only backend that uses naga is wgpu... So just use wgpu and it's fine?

Yeah basically wgpu/ash (vulkan, metal) or cuda

[EDIT2] Another crate closer to this effort:

https://github.com/tracel-ai/cubecl

[0]: https://github.com/tracel-ai/burn

[1]: https://github.com/huggingface/candle/

LegNeato 6 days ago | parent [-]

You can check out https://rust-gpu.github.io/ecosystem/ as well, which mentions CubeCL.

hardwaresofton 6 days ago | parent [-]

Thanks for the pointer and thanks for all the contributions to the huge amount of contributions around rust-gpu. Outstanding work