nixpkgs/pkgs/applications/science/machine-learning
Sebastián Mancilla 70b3662a67 shogun: disable broken test
Shogun has been broken for a while [0].

Looks like the latest update to openblas, by f07a0615ea (openblas:
0.3.20 -> 0.3.21, 2022-08-10), broke the `libshogun-mathematics_lapack`
example. It calculates the eigenvectors for a matrix, but the assertions
now fail:

    compute_eigenvectors
    A=[
    [       -0.500000000000000111,  0.707106781186547351,   0.5],
    [       0.707106781186547351,   1.04083408558608426e-16,        0.707106781186547129],
    [       -0.499999999999999722,  -0.707106781186547462,  0.5]
    ]
    eigenvalues=[-1.41421356237309492,1.04083408558608426e-17,1.41421356237309492]
    terminate called after throwing an instance of 'shogun::ShogunException'

The darwin build output shows a bit more detail:

    assertion is_equal(A(0,0), 0.5, eps) failed in void test_ev()
    file /tmp/nix-build-shogun-6.1.4.drv-0/source/examples/undocumented/libshogun/mathematics_lapack.cpp
    line 49

Disable the test to fix the build, although the results seem "correct".
It appears that openblas now calculates values with slightly less
precision, thus the assertion fails due to the expected epsilon.

[0]: https://hydra.nixos.org/build/194671473
2023-05-21 22:34:01 -04:00
..
fasttext
finalfrontier finalfrontier: 0.9.4 -> unstable-2022-01-06 2023-01-23 10:36:51 +08:00
finalfusion-utils
labelimg
nengo-gui nengo-gui: 0.4.8 -> 0.4.9 2022-05-25 09:22:12 +00:00
sc2-headless maintainers: remove danharaj 2022-06-29 00:52:13 +02:00
shogun shogun: disable broken test 2023-05-21 22:34:01 -04:00
starspace starspace: fix version 2023-01-06 23:30:34 +01:00
streamlit streamlit: 1.18.1 -> 1.21.0 2023-04-15 11:23:01 +01:00
uarmsolver uarmsolver: 0.2.4 -> 0.2.5 2023-03-16 00:42:06 +00:00
vowpal-wabbit vowpal-wabbit: 9.0.1 -> 9.6.0 2022-11-29 00:02:14 +08:00