SVD functions when linking against Intel MKL return values multiplied by -1
The SVD functionality is not tested in the Python level inside this package, therefore, the error is only observed in bob.learn.linear, when we compile it against the new environment.
How to reproduce this? Use the environment
bob-devel-pyXY from the installation at
/idiap/group/torch5spro/conda. Bootstrap and then buildout bob.learn.linear with
./bin/buildout -c develop.cfg, so the whole stack is recompiled.
An example output (scroll to the bottom): https://gitlab.idiap.ch/bob/bob.nightlies/builds/41695
@tiago.pereira: would it be easy to extend the work you have done with gsvd to include bindings and test for the svd parts?