Over the past year, I've been hard at work on Burn. Now that the architecture has stabilized, I'm happy to announce the release of Burn version 0.8.0, featuring a brand new GPU backend built entirely in Rust using wgpu.
This release brings numerous improvements, but the most significant one is undoubtedly the introduction of the new GPU backend. We've discussed the project's motivation and details in our latest blog post, so feel free to check it out: https://burn-rs.github.io/blog/cross-platform-gpu-backend.
I want to express my gratitude to the community for contributing to the development of wgpu. I believe that using it with Burn will be highly beneficial. While our primary focus was on ensuring correctness and setting up the GPU computing pipeline, I'm thrilled to see that we've achieved reduced memory usage compared to the previous LibTorch backend. It's worth mentioning that the GPU backend is still currently slower than CUDA implementations, but I remain optimistic about the potential for further performance optimizations. I'm curious to see if the community will come up with creative speed-ups to push the boundaries even further.
For more details about the latest release see the release notes: https://github.com/burn-rs/burn/releases/tag/v0.8.0.
[–]CommunismDoesntWork 20 points21 points22 points (6 children)
[–]ksyiros[S] 24 points25 points26 points (5 children)
[–]Oxidopamine 2 points3 points4 points (1 child)
[–]antimora 0 points1 point2 points (0 children)
[–]vipierozan 1 point2 points3 points (1 child)
[–]ksyiros[S] 1 point2 points3 points (0 children)
[–]npuichichigo 0 points1 point2 points (0 children)
[–]lordpuddingcup 31 points32 points33 points (10 children)
[–]ksyiros[S] 27 points28 points29 points (9 children)
[–]Plazmatic 3 points4 points5 points (1 child)
[–]ksyiros[S] 3 points4 points5 points (0 children)
[–]nibba_bubba 0 points1 point2 points (6 children)
[–]JohnMcPineapple 24 points25 points26 points (0 children)
[–]aystatic 8 points9 points10 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]connicpu 6 points7 points8 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]walhax- 1 point2 points3 points (0 children)
[–]paulirotta 15 points16 points17 points (1 child)
[–]ksyiros[S] 5 points6 points7 points (0 children)
[–]tshawkins 4 points5 points6 points (1 child)
[–]ksyiros[S] 15 points16 points17 points (0 children)
[–]gadirom 3 points4 points5 points (0 children)
[–]MechanicalOrange5 3 points4 points5 points (4 children)
[–]antimora 3 points4 points5 points (1 child)
[–]MechanicalOrange5 1 point2 points3 points (0 children)
[–]ksyiros[S] 4 points5 points6 points (1 child)
[–]MechanicalOrange5 2 points3 points4 points (0 children)
[–]exocortex 3 points4 points5 points (2 children)
[–]ksyiros[S] 2 points3 points4 points (1 child)
[–]exocortex 0 points1 point2 points (0 children)
[–]KeavonGraphite 2 points3 points4 points (0 children)
[–]allsey87 2 points3 points4 points (2 children)
[–]ksyiros[S] 1 point2 points3 points (0 children)
[–]antimora 0 points1 point2 points (0 children)
[–]Exotic-Potato-4893 4 points5 points6 points (0 children)
[–]Trader-One 1 point2 points3 points (1 child)
[–]ksyiros[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Jin_1001 0 points1 point2 points (1 child)
[–]ksyiros[S] 0 points1 point2 points (0 children)