tensor icon indicating copy to clipboard operation
tensor copied to clipboard

Spurious FAIL: TestDense_SubScalar_reuse: dense_arith_test.go:1662: Reuse Mutation test for Sub failed: #460: failed on input

Open jas4711 opened this issue 8 months ago • 1 comments

Hi! I've seen this failure once in a while, it doesn't happen always. I thought it was a non-amd64 issue until I finally noticed it on amd64 too. The following are two runs of the same build+test in amd64:

https://salsa.debian.org/jas/golang-github-gorgonia-tensor/-/jobs/7260585 https://salsa.debian.org/jas/golang-github-gorgonia-tensor/-/jobs/7246656

The error output is:

--- PASS: TestDense_AddScalar_reuse (0.05s)
=== RUN   TestDense_SubScalar_reuse
    testutils_test.go:552: q.Dtype: int8
    testutils_test.go:553: correct
        [71 101 51 -3 108 95 -122 -35 -23 47]
    testutils_test.go:554: got
        [0 0 0 0 0 0 0 0 0 0]
    dense_arith_test.go:1662: Reuse Mutation test for Sub failed: #460: failed on input [-47   59  -82   33  -68   39   29  113   75   28], [0  0  0  0  0  0  0  0  0  0], false
--- FAIL: TestDense_SubScalar_reuse (0.05s)
=== RUN   TestDense_MulScalar_reuse
--- PASS: TestDense_MulScalar_reuse (0.05s)

Any ideas?

Thanks, Simon

jas4711 avatar Mar 16 '25 15:03 jas4711

It happened again on i386 now, seems like this is a flaky test:

https://salsa.debian.org/jas/golang-github-gorgonia-tensor/-/jobs/7405919

=== RUN   TestDense_AddScalar_reuse
--- PASS: TestDense_AddScalar_reuse (0.07s)
=== RUN   TestDense_SubScalar_reuse
    testutils_test.go:552: q.Dtype: float32
    testutils_test.go:553: correct
        [-1.8310941e+38 -Inf 1.1325515e+37 -4.1378565e+37 -1.1223902e+38 -3.1162782e+38 -2.0366379e+38 -5.9788893e+37 +Inf +Inf 1.2357944e+38 -Inf -2.7944366e+38 -9.994712e+37 7.5940506e+37 +Inf +Inf +Inf -1.0991403e+38 2.472827e+38 -1.9250733e+38 -2.1079141e+38 -2.5411093e+38]
    testutils_test.go:554: got
        [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
    dense_arith_test.go:1662: Reuse Mutation test for Sub failed: #302: failed on input [ -2.994124e+38  -2.7144434e+38   4.9269264e+37    5.747779e+37  -3.2839967e+38   -5.737275e+37    8.882622e+37   -2.558687e+38    2.265598e+38   3.3659667e+38   2.1361107e+37  -1.6730244e+38   -4.823107e+37  -6.7533523e+37    6.932918e+37    3.096218e+38    3.233057e+38   1.2540822e+38    4.320324e+36   5.0857194e+37   1.1076156e+38  -1.2740302e+38    5.008956e+37], C[0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0], false
--- FAIL: TestDense_SubScalar_reuse (0.06s)
=== RUN   TestDense_MulScalar_reuse
--- PASS: TestDense_MulScalar_reuse (0.07s)

jas4711 avatar Apr 10 '25 00:04 jas4711