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: Support block-wise quantization for DirectML backend #49083

Merged
merged 1 commit into from
Nov 9, 2024

webnn: Support block-wise quantization for DirectML backend

34684e6
Select commit
Loading
Failed to load commit list.
Merged

webnn: Support block-wise quantization for DirectML backend #49083

webnn: Support block-wise quantization for DirectML backend
34684e6
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results succeeded Nov 9, 2024 in 5m 13s

Community-TC (pull_request)

Collect results for all tests affected by a pull request in firefox.

Details

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

Task Status

Started: 2024-11-09T02:43:22.883Z
Resolved: 2024-11-09T02:46:30.199Z
Task Execution Time: 3 minutes, 7 seconds, 316 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz

WPT Command: python3 ./wpt run --channel=nightly --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --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-09 02:43:22.950Z] Task ID: GDpNjDbUQrqu0FAp1FB3KA
[taskcluster 2024-11-09 02:43:22.950Z] Worker ID: 3205238361296174801
[taskcluster 2024-11-09 02:43:22.950Z] Worker Group: us-east1-d
[taskcluster 2024-11-09 02:43:22.950Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2024-11-09 02:43:22.950Z] Worker Pool: proj-wpt/ci
[taskcluster 2024-11-09 02:43:22.950Z] Worker Version: 46.1.0
[taskcluster 2024-11-09 02:43:22.950Z] Public IP: 34.148.196.18
[taskcluster 2024-11-09 02:43:22.950Z] Hostname: proj-wpt-ci-ucv9vlelqwirk0dfgafyjg

[taskcluster 2024-11-09 02:43:24.195Z] === 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

...(819 lines hidden)...

  FAIL [dequantizeLinear] Throw if the data type of scale is float32. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] 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 [dequantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [dequantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/dequantizeLinear.https.any.worker.html?npu
  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
@https://web-platform.test:8443/webnn/validation_tests/dequantizeLinear.https.any.worker.js?npu:9:14
  FAIL [dequantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test block-wise quantization with block_size = [2, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not the same as the data type of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of input is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zero_point is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of scale is float32. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] 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 [dequantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [dequantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/dequantizeLinear.https.any.html?gpu
  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 [dequantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test block-wise quantization with block_size = [2, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not the same as the data type of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of input is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zero_point is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of scale is float32. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] 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 [dequantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [dequantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/dequantizeLinear.https.any.worker.html?gpu
  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
@https://web-platform.test:8443/webnn/validation_tests/dequantizeLinear.https.any.worker.js?gpu:9:14
  FAIL [dequantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Test block-wise quantization with block_size = [2, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not the same as the data type of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of input is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zero_point is not one of {int4, uint4, int8, uint8}. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of scale is float32. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] 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 [dequantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [dequantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.worker.html?npu
  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
@https://web-platform.test:8443/webnn/validation_tests/quantizeLinear.https.any.worker.js?npu:9:14
  FAIL [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.html?cpu
  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 [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.html?npu
  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 [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.worker.html?gpu
  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
@https://web-platform.test:8443/webnn/validation_tests/quantizeLinear.https.any.worker.js?gpu:9:14
  FAIL [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.html?gpu
  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 [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
/webnn/validation_tests/quantizeLinear.https.any.worker.html?cpu
  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
@https://web-platform.test:8443/webnn/validation_tests/quantizeLinear.https.any.worker.js?cpu:9:14
  FAIL [quantizeLinear] Test scale's shape = [3, 2, 5] and zeroPoint's shape = [3, 2, 5] which is the same as input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [5] and zeroPoint's shape = [5] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test scale's shape = [] and zeroPoint's shape = [] which is unidirectionally broadcastable to input's shape. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Test block-wise quantization with block_size = [3, 2, 5]. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the scale size is not a factor of input size. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the shape of zero_point is not the same as the shape of input. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not the same as scale. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of input is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] Throw if the data type of scale is not float32 or float16. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [dequantizeLinear] Throw if the data type of zeroPoint is not int8 or uint8. - promise_test: Unhandled rejection with value: object "ReferenceError: MLGraphBuilder is not defined"
  FAIL [quantizeLinear] 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 [quantizeLinear] throw if scale is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
  FAIL [quantizeLinear] throw if zeroPoint is from another builder - promise_test: Unhandled rejection with value: object "TypeError: can't access property "createContext", navigator.ml is undefined"
 0:47.65 INFO Got 24 unexpected results, with 0 unexpected passes
 0:47.66 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 0:47.97 wptserve INFO Stopped http server on 127.0.0.1:8444
 0:47.97 wptserve INFO Stopped http server on 127.0.0.1:8002
 0:47.97 wptserve INFO Stopped http server on 127.0.0.1:8001
 0:47.97 wptserve INFO Stopped http server on 127.0.0.1:9000
 0:47.97 wptserve INFO Stopped http server on 127.0.0.1:8003
 0:47.98 wptserve INFO Stopped http server on 127.0.0.1:8446
 0:47.98 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:47.98 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:47.98 wptserve INFO Stopped http server on 127.0.0.1:8445
 0:48.04 wptserve INFO Stopped http server on 127.0.0.1:8000
 0:48.06 wptserve INFO Stopped http server on 127.0.0.1:8443
 0:48.11 INFO Removed font: Ahem.ttf
 0:48.13 INFO Closing logging queue
 0:48.13 INFO queue closed
 0:48.13 INFO Tolerating 24 unexpected results
[taskcluster 2024-11-09 02:46:28.326Z] === Task Finished ===
[taskcluster 2024-11-09 02:46:29.304Z] Successful task run with exit code: 0 completed in 186.354 seconds