github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 134138 tests passed
* 3129 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### MLIR
<details>
<summary>MLIR.Dialect/Tosa/level_check.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe
C:\_work\llvm-project\llvm-project\mlir\test\Dialect\Tosa\level_check.mlir
-split-input-file -verify-diagnostics -tosa-attach-target="extensions=dynamic"
-tosa-validate
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\mlir-opt.exe'
'C:\_work\llvm-project\llvm-project\mlir\test\Dialect\Tosa\level_check.mlir'
-split-input-file -verify-diagnostics -tosa-attach-target=extensions=dynamic
-tosa-validate
# .---command stdout------------
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_add_rank_valid(%arg0: tensor<f32>, %arg1: tensor<f32>) ->
tensor<f32> {
# | %0 = tosa.add %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32>
# | return %0 : tensor<f32>
# | }
# | }
# |
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_const_rank_valid(%arg0: tensor<i32>) -> tensor<i32> {
# | %0 = "tosa.const"() <{values = dense<0> : tensor<i32>}> : () ->
tensor<i32>
# | return %0 : tensor<i32>
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_identity_rank_valid(%arg0: tensor<i32>) -> tensor<i32> {
# | %0 = tosa.identity %arg0 : (tensor<i32>) -> tensor<i32>
# | return %0 : tensor<i32>
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_tensor_size_valid(%arg0: tensor<1x536870911xf32>) {
# | %0 = tosa.const_shape {values = dense<0> : tensor<2xindex>} : () ->
!tosa.shape<2>
# | %1 = tosa.const_shape {values = dense<1> : tensor<2xindex>} : () ->
!tosa.shape<2>
# | %2 = tosa.slice %arg0, %0, %1 : (tensor<1x536870911xf32>,
!tosa.shape<2>, !tosa.shape<2>) -> tensor<1x1xf32>
# | return
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_const_shape() -> !tosa.shape<4> {
# | %0 = tosa.const_shape {values = dense<[1, 1, 536870912, 1]> :
tensor<4xindex>} : () -> !tosa.shape<4>
# | return %0 : !tosa.shape<4>
# | }
# | }
# |
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_cond_if_rank_valid(%arg0: tensor<1x1x1x1x1x1x1xf32>,
%arg1: tensor<1x1x1x1x1x1x1xf32>, %arg2: tensor<i1>) ->
tensor<1x1x1x1x1x1x1xf32> {
# | %0 = tosa.cond_if %arg2 (%arg3 = %arg0, %arg4 = %arg1) : tensor<i1>
(tensor<1x1x1x1x1x1x1xf32>, tensor<1x1x1x1x1x1x1xf32>) ->
tensor<1x1x1x1x1x1x1xf32> {
# | ^bb0(%arg3: tensor<1x1x1x1x1x1x1xf32>, %arg4:
tensor<1x1x1x1x1x1x1xf32>):
# | tosa.yield %arg3 : tensor<1x1x1x1x1x1x1xf32>
# | } else {
# | ^bb0(%arg3: tensor<1x1x1x1x1x1x1xf32>, %arg4:
tensor<1x1x1x1x1x1x1xf32>):
# | tosa.yield %arg4 : tensor<1x1x1x1x1x1x1xf32>
# | }
# | return %0 : tensor<1x1x1x1x1x1x1xf32>
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_while_loop(%arg0: tensor<1x1x1x1x1x1x1xf32>, %arg1:
tensor<i32>) {
# | %0 = "tosa.const"() <{values = dense<0> : tensor<i32>}> : () ->
tensor<i32>
# | %1:2 = tosa.while_loop (%arg2 = %0, %arg3 = %arg0) : (tensor<i32>,
tensor<1x1x1x1x1x1x1xf32>) -> (tensor<i32>, tensor<1x1x1x1x1x1x1xf32>) {
# | %2 = tosa.greater_equal %arg2, %arg1 : (tensor<i32>, tensor<i32>) ->
tensor<i1>
# | %3 = tosa.logical_not %2 : (tensor<i1>) -> tensor<i1>
# | tosa.yield %3 : tensor<i1>
# | } do {
# | ^bb0(%arg2: tensor<i32>, %arg3: tensor<1x1x1x1x1x1x1xf32>):
# | %2 = "tosa.const"() <{values = dense<1> : tensor<i32>}> : () ->
tensor<i32>
# | %3 = tosa.add %arg2, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32>
# | tosa.yield %3, %arg3 : tensor<i32>, tensor<1x1x1x1x1x1x1xf32>
# | }
# | return
# | }
# | }
# |
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_custom_rank_valid(%arg0: tensor<1x1x1x1x1x1x10xi32>) ->
tensor<1x1x1x1x1x1x10xi32> {
# | %0 = tosa.custom %arg0 {domain_name = "tosa_mlir_test",
implementation_attrs = "", operator_name = "custom_test"} :
(tensor<1x1x1x1x1x1x10xi32>) -> tensor<1x1x1x1x1x1x10xi32>
# | return %0 : tensor<1x1x1x1x1x1x10xi32>
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | // -----
# | module attributes {tosa.target_env = #tosa.target_env<specification_version
= "1.0", level = "8k", profiles = [], extensions = [dynamic]>} {
# | func.func @test_tensor_size_ok(%arg0: tensor<1x536870911xf32>) {
# | %0 = tosa.const_shape {values = dense<0> : tensor<2xindex>} : () ->
!tosa.shape<2>
# | %1 = tosa.const_shape {values = dense<1> : tensor<2xindex>} : () ->
!tosa.shape<2>
# | %2 = tosa.slice %arg0, %0, %1 : (tensor<1x536870911xf32>,
!tosa.shape<2>, !tosa.shape<2>) -> tensor<1x1xf32>
# | return
# | }
# | }
# |
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# `-----------------------------
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\mlir\test\Dialect\Tosa\level_check.mlir:1699:8:
error: unexpected error: 'tosa.concat_shape' op failed level check:
length(tensor_list_shape(input)) <= MAX_TENSOR_LIST_SIZE (64), got 65
# | %1 = tosa.concat_shape %0, %0, %0, %0, %0, %0, %0, %0,
# | ^
# |
C:\_work\llvm-project\llvm-project\mlir\test\Dialect\Tosa\level_check.mlir:1698:6:
error: expected error "'tosa.concat_shape' op failed level check for
MAX_TENSOR_LIST_SIZE: input" was not produced
# | // expected-error@+1 {{'tosa.concat_shape' op failed level check for
MAX_TENSOR_LIST_SIZE: input}}
# |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken
or flaky at HEAD), please open an issue at
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/176420
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits