Version 0.9.0 – Datatype Support & API Coverage
New Datatypes
- Added BF16 and FP8 (
fp8e4m3,fp8e5m2) support across SPIR-V™ passes and
kernel execution paths.
Tensor & Graph API coverage
- Added interception coverage for additional Vulkan® instance and physical-device
query paths, includingvkGetPhysicalDeviceProperties2KHR. - Added support for
VK_EXT_tooling_infoand completed missing instance
intercept-initialization paths. - Updated graph/tensor behavior with higher-rank constant support and queue
family property fixes. - Added
VK_KHR_SYNCHRONIZATION_2requirement in the graph layer.
Build, Packaging & Developer Experience
- Added
use-float-as-doublebuild option for shader compatibility testing. - Fixed Android™ shader source path handling
- Fixed Darwin usage documentation details.
- Fixed shader/runtime issues, including Reduce and Pad ops.
- Fixed
vkSetDebugUtilsObjectNameEXTdispatch to use the device loader.
Supported Platforms
The following platform combinations are supported:
- Linux - AArch64 and x86-64
- Windows® - x86-64
- Darwin - AArch64 via MoltenVK (experimental)
- Android™ - AArch64 (experimental)