Add LiteRT-LM DEP and build scripts Add a DEP on the LiteRT-LM mirror so that it can be checked out via gclient for building and running benchmarks. The necessary prebuilts (typically shipped for the GitHub repo via Git LFS) and an open gemma-3n-E4B-it-int4.litertlm model are mirrored to an experimental CIPD bucket as a temporary prototype location. With the GN action it is now possible to build the benchmark binary with: autoninja -C out/active third_party/litert-lm:litert_lm_advanced_main This binary can be manually run, and will in a follow up be configured to run via LUCI recipe. Bug: 521332988 Change-Id: Ibfbdaa7e5659525cdb06bdea17c0c06dfe43b3dc Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/320135 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Natalie Chouinard <chouinard@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.