Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1902792 [wpt PR 46770] - webnn: Give an MLBuffer an MLOperandDesc…
…riptor, a=testonly Automatic update from web-platform-tests webnn: Give an MLBuffer an MLOperandDescriptor This CL gives MLBufferDescriptor an MLOperandDescriptor as per webmachinelearning/webnn#542 To represent this descriptor, this CL also creates a new typemapped OperandDescriptor type which ensures that the buffer descriptor is valid. OperandDescriptor will be used more pervasively within WebNN in follow-up CLs 1) Move Operand::DataType to DataType (MERGED) 2) Create a typemapped OperandDescriptor class for MLBuffer <-- this CL 3) Use OperandDescriptor in mojom::Operand 4+) Remove duplicate code (especially with //components) Fuchsia binary size seems to be unavoidable for now, and I suspect may be temporary once duplicate code is removed in follow-ups. bloaty shows a binary size increase primarily in //t/b/r/m/ml/webnn/ml_graph_type_converter.cc, as well as a handful of other renderer-side files which depend on the mojom component Bug: 343638938, 325598628 Fuchsia-Binary-Size: See commit description Cq-Include-Trybots: luci.chromium.try:win11-blink-rel Change-Id: I775340f5c5e0e80942332cbae750d0d305cdd458 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5604163 Reviewed-by: ningxin hu <[email protected]> Commit-Queue: Austin Sullivan <[email protected]> Reviewed-by: Alex Gough <[email protected]> Reviewed-by: Reilly Grant <[email protected]> Cr-Commit-Position: refs/heads/main@{#1315553} -- wpt-commits: ed9e9309618bdf76de06ff85757edbc8e1d7da82 wpt-pr: 46770
- Loading branch information