[wpt-sync] Sync PR 46568 - WebNN: Add missing 64-bit integers support for some reduce operators
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox128 fixed)
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 46568 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46568
Details from upstream follow.
lisa0314 <lisha.guo@intel.com> wrote:
WebNN: Add missing 64-bit integers support for some reduce operators
This CL adds 64-bit integer support for reduceL1, reduceProduct,
reduceSum and reduceSumSquare. It's based on the spec change being proposed by https://github.com/webmachinelearning/webnn/pull/695.Bug: 328567884
Change-Id: Ia858b47082f81a9eb6ab3b9403e3773a752eb608
Cq-Include-Trybots: luci.chromium.try:win11-blink-rel,mac14-blink-rel,mac14.arm64-blink-relReviewed-on: https://chromium-review.googlesource.com/5569544
WPT-Export-Revision: d54eddae4237b13205f8ed23febf4d73db3396a1
Assignee | ||
Updated•11 months ago
|
Assignee | ||
Updated•11 months ago
|
Assignee | ||
Comment 1•11 months ago
|
||
Assignee | ||
Comment 2•11 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 103 subtests
Status Summary
Firefox
OK
: 2
FAIL
: 206
Chrome
OK
: 2
PASS
: 190
FAIL
: 16
Safari
OK
: 2
FAIL
: 206
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /webnn/validation_tests/reduction.https.any.worker.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)- assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator"):
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceL1] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceProduct] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSum] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSumSquare] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is int64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is int8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is uint8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is int64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is int8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is uint8.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator"):
- /webnn/validation_tests/reduction.https.any.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)- assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator"):
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] throw if input is from another builder:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with default options.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is float16.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with keepDimensions=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce with axes=[0, 1] and keep_dimensions=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Throw if a value in axes is out of range of [0, N-1].:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Throw if the two values are same in axes sequence.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL2] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSum] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceLogSumExp] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMean] Throw if the input data type is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceL1] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceL1] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceProduct] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceProduct] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSum] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSum] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is int32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is uint32.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is int64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSumSquare] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - [reduceSumSquare] Throw if the input data type is not one of the {float32, float16, int32, uint32, int64, uint64}.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is int64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is int8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMax] Test reduce when input's datatype is uint8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is int64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is uint64.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is int8.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - [reduceMin] Test reduce when input's datatype is uint8.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator"):
Tests Disabled in Gecko Infrastructure
- /webnn/validation_tests/reduction.https.any.worker.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
) - /webnn/validation_tests/reduction.https.any.html [wpt.fyi]:
OK
[GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
] (Chrome:OK
, Safari:OK
)
Comment 4•11 months ago
|
||
bugherder |
Description
•