WebNN: Reject batched MatMul with large K dimension size on OV NPU #57011
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The OpenVINO NPU EP will take a very long time to compile models
with batched MatMul operations whose K dimension size is too large.
This CL rejects such MatMul operations to prevent WebNN from
becoming unresponsive.
Bug: 467442135
Cq-Include-Trybots: luci.chromium.try:win11-blink-rel
Change-Id: I35797f771829a2ff2908a61242a6b287e264893a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7245170
Reviewed-by: Hu, Ningxin <ningxin.hu@intel.com>
Commit-Queue: Hu, Ningxin <ningxin.hu@intel.com>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1566584}