17 releases (8 breaking)

Uses new Rust 2024

new 0.9.0 Jan 15, 2026
0.9.0-pre.6 Dec 18, 2025
0.9.0-pre.3 Nov 24, 2025
0.6.0 Jul 18, 2025
0.1.1 Jul 19, 2024

#181 in Science

Download history 7128/week @ 2025-09-25 5670/week @ 2025-10-02 6743/week @ 2025-10-09 9156/week @ 2025-10-16 7459/week @ 2025-10-23 6926/week @ 2025-10-30 5688/week @ 2025-11-06 5911/week @ 2025-11-13 5983/week @ 2025-11-20 6368/week @ 2025-11-27 7471/week @ 2025-12-04 6925/week @ 2025-12-11 8021/week @ 2025-12-18 6790/week @ 2025-12-25 10150/week @ 2026-01-01 14350/week @ 2026-01-08

40,370 downloads per month
Used in 142 crates (via cubecl)

MIT/Apache

2MB
48K SLoC

CubeCL WGPU Runtime

CubeCL WGPU runtime.

Configuration

You can set CUBECL_WGPU_MAX_TASKS to a positive integer that determines how many computing tasks are submitted in batches to the graphics API.

Platform Support

Option CPU GPU Linux MacOS Windows Android iOS WASM
Metal No Yes No Yes No No Yes No
Vulkan Yes Yes Yes Yes Yes Yes Yes No
OpenGL No Yes Yes Yes Yes Yes Yes No
WebGpu No Yes No No No No No Yes
Dx11/Dx12 No Yes No No Yes No No No

Dependencies

~19–56MB
~842K SLoC