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] Add tests for WebNN API constant (fillSequence) #43801

Merged
merged 4 commits into from
Feb 18, 2024

[webnn] Add a test with negative integer step

ccd5945
Select commit
Loading
Failed to load commit list.
Merged

[webnn] Add tests for WebNN API constant (fillSequence) #43801

[webnn] Add a test with negative integer step
ccd5945
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-stability succeeded Jan 22, 2024 in 11m 45s

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

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


 6:37.59 INFO | `reduceSum float32 4D tensor options.keepDimensions=false / async`                         | NOTRUN  |          |
 6:37.59 INFO | `reduceSum float32 4D tensor options.keepDimensions=true / async`                          | NOTRUN  |          |
 6:37.59 INFO | `reduceSum float32 4D tensor options.axes with options.keepDimensions=false / async`       | NOTRUN  |          |
 6:37.59 INFO | `reduceSum float32 4D tensor options.axes with options.keepDimensions=true / async`        | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 1D constant tensor all positive default options / async`          | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 1D tensor all positive default options / async`                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 1D tensor all negative default options / async`                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 1D tensor all positive integers default options / async`          | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 1D tensor all negative integers default options / async`          | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 2D tensor default options / async`                                | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 3D tensor default options / async`                                | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor default options / async`                                | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 5D tensor default options / async`                                | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 3D tensor options.axes / async`                                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor options.axes / async`                                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 3D tensor options.keepDimensions=false / async`                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 3D tensor options.keepDimensions=true / async`                    | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor options.keepDimensions=false / async`                   | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor options.keepDimensions=true / async`                    | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=false / async` | NOTRUN  |          |
 6:37.59 INFO | `reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=true / async`  | NOTRUN  |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/relu.https.any.worker.html ###
 6:37.59 INFO | Subtest | Results | Messages |
 6:37.59 INFO |---------|---------|----------|
 6:37.59 INFO |         | ERROR   |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/relu.https.any.html ###
 6:37.59 INFO |                  Subtest                  | Results | Messages |
 6:37.59 INFO |-------------------------------------------|---------|----------|
 6:37.59 INFO |                                           | ERROR   |          |
 6:37.59 INFO | `relu float32 1D constant tensor / async` | NOTRUN  |          |
 6:37.59 INFO | `relu float32 1D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `relu float32 2D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `relu float32 3D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `relu float32 4D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `relu float32 5D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/reshape.https.any.worker.html ###
 6:37.59 INFO | Subtest | Results | Messages |
 6:37.59 INFO |---------|---------|----------|
 6:37.59 INFO |         | ERROR   |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/reshape.https.any.html ###
 6:37.59 INFO |                                         Subtest                                          | Results | Messages |
 6:37.59 INFO |------------------------------------------------------------------------------------------|---------|----------|
 6:37.59 INFO |                                                                                          | ERROR   |          |
 6:37.59 INFO | `reshape float32 tensor to a new shape (reorder all dimensions) / async`                 | NOTRUN  |          |
 6:37.59 INFO | `reshape float32 tensor to a new shape (reduce dimensions) / async`                      | NOTRUN  |          |
 6:37.59 INFO | `reshape float32 tensor to a new shape (extend dimensions) / async`                      | NOTRUN  |          |
 6:37.59 INFO | `reshape float32 tensor to a new shape (4D to 4D) / async`                               | NOTRUN  |          |
 6:37.59 INFO | `reshape float32 tensor to 1D tensor / async`                                            | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 2D tensor by eliminating one dimension / async`               | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 3D tensor by eliminating one dimension / async`               | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 3D tensor by eliminating two dimensions / async`              | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 4D tensor by eliminating two dimensions / async`              | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 4D tensor by eliminating all dimensions / async`              | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 5D tensor by eliminating four dimensions / async`             | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 2D tensor by eliminating 1st dimension / async`               | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 3D tensor by eliminating 2nd and 3rd dimensions / async`      | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 4D tensor by eliminating 1st and 4th dimensions / async`      | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 5D tensor by eliminating 2nd and 3rd dimensions / async`      | NOTRUN  |          |
 6:37.59 INFO | `reshape (squeeze) float32 5D tensor by eliminating 1st, 2nd and 5th dimensions / async` | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 0D tensor to 4D / async`                                    | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 1D tensor by adding one dimension / async`                  | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 1D tensor by adding two dimensions / async`                 | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 1D tensor to 5D / async`                                    | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 1D tensor by adding 2nd and 3rd dimensions / async`         | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 2D tensor by adding one dimension / async`                  | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 2D tensor by adding two dimensions / async`                 | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 2D tensor by adding 1st dimension / async`                  | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 2D tensor by adding 1st and 4th dimensions / async`         | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 3D tensor by adding 2nd and 3rd dimensions / async`         | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 4D tensor by adding 2nd dimension / async`                  | NOTRUN  |          |
 6:37.59 INFO | `reshape (unsqueeze) float32 5D tensor by adding 4th dimension / async`                  | NOTRUN  |          |
 6:37.59 INFO | `reshape (flatten) float32 3D tensor to 2D / async`                                      | NOTRUN  |          |
 6:37.59 INFO | `reshape (flatten) float32 4D to 2D / async`                                             | NOTRUN  |          |
 6:37.59 INFO | `reshape (flatten) float32 4D to 2D exclusive 1st dimension / async`                     | NOTRUN  |          |
 6:37.59 INFO | `reshape (flatten) float32 4D to 2D exclusive 4th dimension / async`                     | NOTRUN  |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/sigmoid.https.any.worker.html ###
 6:37.59 INFO | Subtest | Results | Messages |
 6:37.59 INFO |---------|---------|----------|
 6:37.59 INFO |         | ERROR   |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/sigmoid.https.any.html ###
 6:37.59 INFO |                   Subtest                    | Results | Messages |
 6:37.59 INFO |----------------------------------------------|---------|----------|
 6:37.59 INFO |                                              | ERROR   |          |
 6:37.59 INFO | `sigmoid float32 1D constant tensor / async` | NOTRUN  |          |
 6:37.59 INFO | `sigmoid float32 1D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `sigmoid float32 2D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `sigmoid float32 3D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `sigmoid float32 4D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `sigmoid float32 5D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO 
 6:37.59 INFO ### /webnn/slice.https.any.html ###
 6:37.59 INFO |                  Subtest                   | Results | Messages |
 6:37.59 INFO |--------------------------------------------|---------|----------|
 6:37.59 INFO |                                            | ERROR   |          |
 6:37.59 INFO | `slice float32 1D constant tensor / async` | NOTRUN  |          |
 6:37.59 INFO | `slice float32 1D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `slice float32 2D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `slice float32 3D tensor / async`          | NOTRUN  |          |
 6:37.59 INFO | `slice float32 4D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `slice float32 5D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/slice.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softmax.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softmax.https.any.html ###
 6:37.60 INFO |                          Subtest                          | Results | Messages |
 6:37.60 INFO |-----------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                           | ERROR   |          |
 6:37.60 INFO | `softmax float32 2D constant tensor all positive / async` | NOTRUN  |          |
 6:37.60 INFO | `softmax float32 2D tensor all positive / async`          | NOTRUN  |          |
 6:37.60 INFO | `softmax float32 2D tensor all negative / async`          | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softplus.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softplus.https.any.html ###
 6:37.60 INFO |                                 Subtest                                  | Results | Messages |
 6:37.60 INFO |--------------------------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                                          | ERROR   |          |
 6:37.60 INFO | `softplus float32 1D constant tensor default options / async`            | NOTRUN  |          |
 6:37.60 INFO | `softplus float32 1D tensor default options / async`                     | NOTRUN  |          |
 6:37.60 INFO | `softplus float32 2D tensor default options / async`                     | NOTRUN  |          |
 6:37.60 INFO | `softplus float32 3D tensor default options / async`                     | NOTRUN  |          |
 6:37.60 INFO | `softplus float32 4D tensor default options / async`                     | NOTRUN  |          |
 6:37.60 INFO | `softplus float32 5D tensor default options / async`                     | NOTRUN  |          |
 6:37.60 INFO | `softplus both positive float32 4D tensor and options.steepness / async` | NOTRUN  |          |
 6:37.60 INFO | `softplus both negative float32 4D tensor and options.steepness / async` | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softsign.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/softsign.https.any.html ###
 6:37.60 INFO |                        Subtest                         | Results | Messages |
 6:37.60 INFO |--------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                        | ERROR   |          |
 6:37.60 INFO | `softsign positive float32 1D constant tensor / async` | NOTRUN  |          |
 6:37.60 INFO | `softsign positive float32 1D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `softsign negative float32 1D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `softsign float32 2D tensor / async`                   | NOTRUN  |          |
 6:37.60 INFO | `softsign float32 3D tensor / async`                   | NOTRUN  |          |
 6:37.60 INFO | `softsign float32 4D tensor / async`                   | NOTRUN  |          |
 6:37.60 INFO | `softsign float32 5D tensor / async`                   | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/split.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/split.https.any.html ###
 6:37.60 INFO |                                 Subtest                                  | Results | Messages |
 6:37.60 INFO |--------------------------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                                          | ERROR   |          |
 6:37.60 INFO | `split float32 1D constant tensor number splits default options / async` | NOTRUN  |          |
 6:37.60 INFO | `split float32 1D tensor number splits default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `split float32 2D tensor number splits default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `split float32 3D tensor number splits default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `split float32 4D tensor number splits default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `split float32 5D tensor number splits default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `split float32 4D tensor array splits default options / async`           | NOTRUN  |          |
 6:37.60 INFO | `split float32 4D tensor number splits options.axis / async`             | NOTRUN  |          |
 6:37.60 INFO | `split float32 5D tensor array splits options.axis / async`              | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/tanh.https.any.html ###
 6:37.60 INFO |                  Subtest                  | Results | Messages |
 6:37.60 INFO |-------------------------------------------|---------|----------|
 6:37.60 INFO |                                           | ERROR   |          |
 6:37.60 INFO | `tanh float32 1D constant tensor / async` | NOTRUN  |          |
 6:37.60 INFO | `tanh float32 1D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `tanh float32 2D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `tanh float32 3D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `tanh float32 4D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO | `tanh float32 5D tensor / async`          | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/tanh.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/transpose.https.any.html ###
 6:37.60 INFO |                            Subtest                             | Results | Messages |
 6:37.60 INFO |----------------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                                | ERROR   |          |
 6:37.60 INFO | `transpose float32 1D constant tensor default options / async` | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 1D tensor default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 2D tensor default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 3D tensor default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 4D tensor default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 5D tensor default options / async`          | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 1D tensor options.permutation / async`      | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 2D tensor options.permutation / async`      | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 3D tensor options.permutation / async`      | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 4D tensor options.permutation / async`      | NOTRUN  |          |
 6:37.60 INFO | `transpose float32 5D tensor options.permutation / async`      | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/transpose.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/where.https.any.worker.html ###
 6:37.60 INFO | Subtest | Results | Messages |
 6:37.60 INFO |---------|---------|----------|
 6:37.60 INFO |         | ERROR   |          |
 6:37.60 INFO 
 6:37.60 INFO ### /webnn/where.https.any.html ###
 6:37.60 INFO |                                Subtest                                 | Results | Messages |
 6:37.60 INFO |------------------------------------------------------------------------|---------|----------|
 6:37.60 INFO |                                                                        | ERROR   |          |
 6:37.60 INFO | `where float32 0D scalars / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 1D constant tensors / async`                            | NOTRUN  |          |
 6:37.60 INFO | `where float32 1D tensors / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 2D tensors / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 3D tensors / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 5D tensors / async`                                     | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast condition 0D to 4D / async`   | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast condition 1D to 4D / async`   | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast condition 2D to 4D / async`   | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast condition 3D to 4D / async`   | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast condition 4D to 4D / async`   | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast trueValues 2D to 4D / async`  | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast trueValues 4D to 4D / async`  | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast falseValues 3D to 4D / async` | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors only broadcast falseValues 4D to 4D / async` | NOTRUN  |          |
 6:37.60 INFO | `where float32 4D tensors all broadcast 4D / async`                    | NOTRUN  |          |
 6:37.60 INFO 
 6:37.60 INFO ::: Running tests in a loop with restarts 10 times : PASS
 6:37.60 INFO :::
 6:37.60 INFO ::: Test verification PASS
 6:37.60 INFO :::
[taskcluster 2024-01-22 03:49:47.474Z] === Task Finished ===
[taskcluster 2024-01-22 03:49:47.966Z] Successful task run with exit code: 0 completed in 534.672 seconds