commit | 04be7de6928041c96b6ca5d016d682ec62e88bb4 | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Mon Jun 16 18:11:16 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 16 18:11:16 2025 -0700 |
tree | d5f1d0c65958cc3fcacc4b293af97789b472c2dd | |
parent | 82332337e6e77a782745de74071a6c6a46d59871 [diff] |
[dawn] Improve E2E test for subgroup matrices Fill the input matrices with different values so that they will detect more problems in the implementations and drivers. Use values that should not cause precision issues for small matrix multiplies. Use a reference implementation to generate the expected results on the CPU. Refactor some of the code out to helper functions and classes so that they can be reused for other tests in the future. Fixed: 403609923 Change-Id: I4f266084396404057a7ac5f694ffbedc6ba423b4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/245837 Reviewed-by: David Neto <dneto@google.com> Commit-Queue: James Price <jrprice@google.com>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.