Closed MontrealSergiy closed 5 years ago
Also tried test svds
on Ubuntu 16.04 VM (with simexp/octave docker image) , the test failed (rather than being skipped)
Installing arpack-ng ("Next Generation") over the docker fixes the issue
Dear @MontrealSergiy thanks a lot for the tip.
Note that the niak container is not a generic octave distribution, and that we try to minimize the dependencies to what is useful for niak. We'll check if adding arpack-ng does not take too much space, and if so we will add it.
With the latest niak-cog and simexp/octave docker images (one with octave 4.2-Ubuntu16), Octave's command
test svds
results in skipping 5 test of 6 svds tests due to 'missing features'. Here svds is very useful function for sparse matrix decomposition/singular value extraction, test is octave's command/function that can test a particular function. The use case is combining niak with some matrix manipulations.To reproduce: execute
Expected
6 of 6 tests passes
Observed
Environment CentOs 7.5.1804 Docker version 17.05.0-ce, build 89658be Octave 4.2 (also observed on a ubuntu 16.04 VM with singularity)
Notes
5 svds tests are also skipped by simexp/octave but all svds tests pass in simexp/niak-boss docker image, basically only build on Octave 4.2 are affected
Resembles Octave installation bug known to occurs due to ARPACK's BLAS conflict with OpenBLAS https://github.com/gher-ulg/Documentation/wiki/Octave