Skip to content

Revert "WebNN: Support rankRange for op output tensors in opSupportLimits" - #54916

Merged
chromium-wpt-export-bot merged 1 commit into
masterfrom
chromium-export-3ccc68e106
Sep 18, 2025
Merged

chromium-wpt-export-bot merged 1 commit into
masterfrom
chromium-export-3ccc68e106

Conversation

@chromium-wpt-export-bot

Copy link
Copy Markdown
Collaborator

This reverts commit 6591b48a057a42cc1a621b2e7b74aa35157c2bd5.

Reason for revert: A lot of virtual/webnn-service-on-npu tests are failing.

Bug: 445793611

Original change's description:

WebNN: Support rankRange for op output tensors in opSupportLimits

This CL prototypes WebNN spec change 1 that supports tensor rank
range for graph input, constant, output and each operation's output.

This CL adds new shape rank validation according to allowed output
tensor rank of expand and reshape operations.

The sequence output of gru and cell operations has different rank,
this CL extends context properties to support them.

For logical ops, the output rank ranges are set to each op's input
rank ranges, while the output data types are set to unified logical
output data type of context properties.

Bug: 442209350
Change-Id: Ie5ca5c794cebb4586bcccaaa8d237be1dffea458
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6903617
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Commit-Queue: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1516982}

Bug: 442209350
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I7a4d7c4b3d2296ebaf5b7285fa7448adaa79546c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6963214
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Owners-Override: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1517021}

…mits"

This reverts commit 6591b48a057a42cc1a621b2e7b74aa35157c2bd5.

Reason for revert: A lot of virtual/webnn-service-on-npu tests are failing.

Bug: 445793611

Original change's description:
> WebNN: Support rankRange for op output tensors in opSupportLimits
>
> This CL prototypes WebNN spec change [1] that supports tensor rank
> range for graph input, constant, output and each operation's output.
>
> This CL adds new shape rank validation according to allowed output
> tensor rank of expand and reshape operations.
>
> The sequence output of gru and cell operations has different rank,
> this CL extends context properties to support them.
>
> For logical ops, the output rank ranges are set to each op's input
> rank ranges, while the output data types are set to unified logical
> output data type of context properties.
>
> [1]: webmachinelearning/webnn#857
>
> Bug: 442209350
> Change-Id: Ie5ca5c794cebb4586bcccaaa8d237be1dffea458
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6903617
> Reviewed-by: Reilly Grant <reillyg@chromium.org>
> Reviewed-by: Alex Gough <ajgo@chromium.org>
> Commit-Queue: ningxin hu <ningxin.hu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#1516982}

Bug: 442209350
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I7a4d7c4b3d2296ebaf5b7285fa7448adaa79546c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6963214
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Owners-Override: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1517021}

@wpt-pr-bot wpt-pr-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@chromium-wpt-export-bot
chromium-wpt-export-bot merged commit 63da81f into master Sep 18, 2025
25 checks passed
@chromium-wpt-export-bot
chromium-wpt-export-bot deleted the chromium-export-3ccc68e106 branch September 18, 2025 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants