Skip to content

windowing test failure in cuda builds #422

@Infinoid

Description

@Infinoid

When Taco is configured with -DCUDA=ON, one of the new windowing tests fails:

1/4 Test #863: windowing/slicedOutput.windowing/(dense,dense) .............***Failed    7.74 sec
Note: Google Test filter = windowing/slicedOutput.windowing/0
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from windowing/slicedOutput
[ RUN      ] windowing/slicedOutput.windowing/0
Value of: equals(expected, c)
  Actual: false
Expected: true

expected (10x10) ({dense},{dense}; 0,1):
dense (0): 
  [10]
dense (1): 
  [10]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 0, 0, 0, 0, 0, 0, 0, 0, 14, 16]

c (10x10) ({dense},{dense}; 0,1):
dense (0): 
  [10]
dense (1): 
  [10]
[10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 0, 0, 0, 0, 0, 0, 0, 0, 14, 16]
10 dense dense

[  FAILED  ] windowing/slicedOutput.windowing/0, where GetParam() = (dense, dense) (3679 ms)
[----------] 1 test from windowing/slicedOutput (3679 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (3679 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] windowing/slicedOutput.windowing/0, where GetParam() = (dense, dense)

 1 FAILED TEST

2/4 Test #865: windowing/slicedOutput.windowing/(compressed,dense) ........   Passed    9.41 sec
3/4 Test #864: windowing/slicedOutput.windowing/(dense,compressed) ........   Passed    9.61 sec
4/4 Test #866: windowing/slicedOutput.windowing/(compressed,compressed) ...   Passed    9.65 sec

The first element of the result is 10, the expected value is 0.

This test was recently added by @rohany as part of the windowing feature. Only the dense/dense case fails; the other permutations pass. When cuda is disabled, they all pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions