[wpt-sync] Sync PR 47570 - webnn: Add WPTs for concurrent dispatch() calls
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox131 fixed)
Tracking | Status | |
---|---|---|
firefox131 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 47570 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/47570
Details from upstream follow.
Austin Sullivan <asully@chromium.org> wrote:
webnn: Add WPTs for concurrent dispatch() calls
Similar to the existing parallel-compute WPTs, though with more tests
since the TFLite backend has special handling to allow dispatch to be
called on the same MLGraph concurrentlyConcurrent calls to compute() and dispatch() are not tested, since the
former will at some point be deprecated for the latterBug: 333392274
Change-Id: Iacc48aafc8424cf2042ce467bc39e23d491222df
Cq-Include-Trybots: luci.chromium.try:mac14-blink-rel,mac14.arm64-blink-rel,win11-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/5763686
WPT-Export-Revision: bee320c8fbc6c45a7c9169a40e28bb6481f1145e
Assignee | ||
Comment 1•5 months ago
|
||
Assignee | ||
Comment 2•5 months ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 6 tests and 9 subtests
Status Summary
Firefox
ERROR
: 6
NOTRUN
: 54
Chrome
OK
: 6
PASS
: 54
Safari
ERROR
: 6
NOTRUN
: 54
Links
Details
New Tests That Don't Pass
- /webnn/conformance_tests/parallel-dispatch.https.any.worker.html?gpu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
- /webnn/conformance_tests/parallel-dispatch.https.any.html?npu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
- /webnn/conformance_tests/parallel-dispatch.https.any.worker.html?cpu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
- /webnn/conformance_tests/parallel-dispatch.https.any.worker.html?npu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
- /webnn/conformance_tests/parallel-dispatch.https.any.html?gpu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
- /webnn/conformance_tests/parallel-dispatch.https.any.html?cpu [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- dispatch queues behind readBuffer:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/dispatch/read, write/dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - same graph serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/read, dispatch/read, ...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs: write/write..., dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs serial inputs: dispatch/dispatch..., read/read...:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - different graphs using the same buffers:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- dispatch queues behind readBuffer:
Description
•