v0.11.0-pre.2
Pre-release
Pre-release
What's Changed
- Feat/autotune observability (#1437) @SamuelBelanger
- CubeCL Environment: multiplatform HPC runtime API (#1435) @nathanielsimard
- Fix initialize memory failure with error handling + fallback (#1454) @nathanielsimard
- Invalidate the kernel cache when a kernel changes (#1455) @nathanielsimard
- fix(quant): map QuantParam::UE4M3 to FloatKind::E4M3 (#1450) @ThierryCantin-Demers
- Feat/dry run environment (#1457) @nathanielsimard
- fix(runtime): check PendingDropQueue during gpu writes to prevent u32 overflow (#1456) @for-lack-of-a-better-name-j
- Adaptive autotune scheduler with early elimination (#1449) @SamuelBelanger @nathanielsimard
- feat(runtime): DeviceProperties::identity (#1465) @nathanielsimard
- feat(tune): roofline bounds from a Work amount and per-resource thresholds (#1462) @SamuelBelanger
- fix(float): correct the e4m3 and e5m2 limits and exponent constants (#1472) @nathanielsimard
- feature(cubecl-cuda): add cuda graph capture and replay (#1469) @michaelvsinko
- fix(cuda): reclaim and retry a failed device reserve (#1468) @laurigates
- fix(common): give device runner threads a shutdown path (#1470) @nathanielsimard
- fix(runtime): classify driver out-of-memory apart from BufferTooBig (#1474) @ThierryCantin-Demers
- Add a two-level quantization level (#1453) @nathanielsimard
- fix(common): call ceil through num_traits so round_up builds on no_std (#1475) @ThierryCantin-Demers
- fix(cpp): materialize constant bitcasts as lvalues (#1477) @jcwal1516
- fix(common): release the caller's borrows before waking it in run_scoped (#1478) @ThierryCantin-Demers
- fix(spirv): name the FPEncoding variants added in tracel-rspirv 0.13.3 (#1484) @louisfd
- fix(cubecl-hip): implement sync_warp instead of emitting #error (#1483) @nathanielsimard
- feat(common): add ComptimeFloat and Ratio for hashable comptime kernel params (#1482) @SamuelBelanger
- chore: version Cargo.lock (#1485) @ThierryCantin-Demers
- chore: bump version to 0.11.0-pre.2 (#1489) @laggui
- fix(publish): add missing cubecl-environment (#1490) @laggui