Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webnn: implement reverse operator #49011

Merged
merged 1 commit into from
Nov 13, 2024

webnn: implement reverse operator

a75b6de
Select commit
Loading
Failed to load commit list.
Merged

webnn: implement reverse operator #49011

webnn: implement reverse operator
a75b6de
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-stability succeeded Nov 13, 2024 in 6m 2s

Community-TC (pull_request)

Verify that all tests affected by a pull request are stable when executed in firefox.

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2024-11-13T01:02:43.882Z
Resolved: 2024-11-13T01:05:41.398Z
Task Execution Time: 2 minutes, 57 seconds, 516 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md

WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2024-11-13 01:02:43.926Z] Task ID: KnjsYyJdRoK5ouWzJqo1IA
[taskcluster 2024-11-13 01:02:43.926Z] Worker ID: 5160079819695604969
[taskcluster 2024-11-13 01:02:43.927Z] Worker Group: us-central1-f
[taskcluster 2024-11-13 01:02:43.927Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2024-11-13 01:02:43.927Z] Worker Pool: proj-wpt/ci
[taskcluster 2024-11-13 01:02:43.927Z] Worker Version: 46.1.0
[taskcluster 2024-11-13 01:02:43.927Z] Public IP: 34.45.241.54
[taskcluster 2024-11-13 01:02:43.927Z] Hostname: proj-wpt-ci-jzm4pzqeq6kf9mzbsna02q

[taskcluster 2024-11-13 01:02:44.710Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh

...(10239 lines hidden)...

  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") - assert_not_equals: ml property is defined on navigator got disallowed value undefined
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:29
Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:2638:25
test@https://web-platform.test:8443/resources/testharness.js:633:30
@https://web-platform.test:8443/webnn/resources/utils_validation.js:194:5
  FAIL [reverse] Test reverse with default options - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Test reverse with axes = [0, 1] - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is greater than input rank - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if axes is duplicated - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [reverse] Throw if input is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
 1:37.46 INFO Got 120 unexpected results, with 0 unexpected passes
 1:37.47 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 1:37.64 wptserve INFO Stopped http server on 127.0.0.1:8443
 1:37.85 wptserve INFO Stopped http server on 127.0.0.1:8000
 1:37.89 wptserve INFO Stopped http server on 127.0.0.1:8001
 1:37.89 wptserve INFO Stopped http server on 127.0.0.1:9000
 1:37.89 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 1:37.91 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 1:37.91 wptserve INFO Stopped http server on 127.0.0.1:8446
 1:37.91 wptserve INFO Stopped http server on 127.0.0.1:8003
 1:37.91 wptserve INFO Stopped http server on 127.0.0.1:8444
 1:37.92 wptserve INFO Stopped http server on 127.0.0.1:8002
 1:37.92 wptserve INFO Stopped http server on 127.0.0.1:8445
 1:38.02 INFO Removed font: Ahem.ttf
 1:38.05 INFO Closing logging queue
 1:38.05 INFO queue closed
 1:38.07 INFO ::: Ran 10 of expected 10 iterations.
 1:38.07 INFO ## All results ##

 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.html?npu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.worker.html?cpu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.worker.html?gpu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.html?gpu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.worker.html?npu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/conformance_tests/reverse.https.any.html?cpu ###
 1:38.07 INFO |                          Subtest                          | Results |                       Messages                      |
 1:38.07 INFO |-----------------------------------------------------------|---------|-----------------------------------------------------|
 1:38.07 INFO |                                                           | OK      |                                                     |
 1:38.07 INFO | `assert_implements(navigator.ml, 'missing navigator.ml')` | FAIL    | `assert_implements: missing navigator.ml undefined` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/validation_tests/reverse.https.any.worker.html?gpu ###
 1:38.07 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.07 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.07 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.07 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.07 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/validation_tests/reverse.https.any.html?gpu ###
 1:38.07 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.07 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.07 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.07 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.07 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/validation_tests/reverse.https.any.worker.html?cpu ###
 1:38.07 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.07 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.07 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.07 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.07 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/validation_tests/reverse.https.any.html?npu ###
 1:38.07 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.07 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.07 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.07 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.07 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.07 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.07 INFO 
 1:38.07 INFO ### /webnn/validation_tests/reverse.https.any.worker.html?npu ###
 1:38.07 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.07 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.07 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.07 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.07 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.08 INFO 
 1:38.08 INFO ### /webnn/validation_tests/reverse.https.any.html?cpu ###
 1:38.08 INFO |                                       Subtest                                       | Results |                                                               Messages                                                               |
 1:38.08 INFO |-------------------------------------------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------|
 1:38.08 INFO |                                                                                     | OK      |                                                                                                                                      |
 1:38.08 INFO | `assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")` | FAIL    | `assert_not_equals: ml property is defined on navigator got disallowed value undefined`                                              |
 1:38.08 INFO | `[reverse] Test reverse with default options`                                       | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Test reverse with axes = [0, 1]`                                         | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if axes is greater than input rank`                                | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if axes is duplicated`                                             | FAIL    | `promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"`                               |
 1:38.08 INFO | `[reverse] Throw if input is from another builder`                                  | FAIL    | `promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"` |
 1:38.08 INFO 
 1:38.08 INFO ::: Running tests in a loop with restarts 10 times : PASS
 1:38.08 INFO :::
 1:38.08 INFO ::: Test verification PASS
 1:38.08 INFO :::
[taskcluster 2024-11-13 01:05:39.971Z] === Task Finished ===
[taskcluster 2024-11-13 01:05:40.465Z] Successful task run with exit code: 0 completed in 176.54 seconds