Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fflas_ffpack is not tested, tests fail #26130

Closed
timokau opened this issue Aug 25, 2018 · 19 comments
Closed

fflas_ffpack is not tested, tests fail #26130

timokau opened this issue Aug 25, 2018 · 19 comments

Comments

@timokau
Copy link
Contributor

timokau commented Aug 25, 2018

While trying to port the nix build (and its dependencies) to darwin, @jbaum98 discovered that the fflas-ffpack tests are failing on darwin when using openblas. They don't fail on linux using openblas and they don't fail on darwin using another blas.

Trying to figure out if that is a nix issue or a fflas-ffpack / openblas issue, I compared our build with the sage spkg. I noticed that sage is not even running the fflas_ffpack tests. So maybe some issues with darwin have gone unnoticed.

I even get one test failure on linux:

FAIL: test-fgemm-check
======================

Checking ............................Modular<double> mod 67 ... PASSED with seed = 1535225205942725
Checking ........................Modular<double> mod 351293 ... PASSED with seed = 1535225205942726
Checking .........................Modular<double> mod 17659 ... PASSED with seed = 1535225205942727
Checking ....................ModularBalanced<double> mod 67 ... PASSED with seed = 1535225205942725
Checking ................ModularBalanced<double> mod 351293 ... PASSED with seed = 1535225205942726
Checking .................ModularBalanced<double> mod 17659 ... PASSED with seed = 1535225205942727
Checking .............................Modular<float> mod 13 ... FAILED
FAILED with seed = 1535225205942725
FAIL test-fgemm-check (exit status: 1)

Upstream issue: linbox-team/fflas-ffpack#146

Upstream: Fixed upstream, in a later stable release.

CC: @videlec @ClementPernet @dimpase @antonio-rojas @mkoeppe

Component: packages: standard

Keywords: darwin

Author: Timo Kaufmann

Branch/Commit: 3ff111f

Reviewer: Matthias Koeppe

Issue created by migration from https://trac.sagemath.org/ticket/26130

@timokau timokau added this to the sage-8.4 milestone Aug 25, 2018
@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

New commits:

a1b9e6fEnable fflas_ffpack tests

@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

Author: Timo Kaufmann

@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

Upstream: Reported upstream. No feedback yet.

@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

Commit: a1b9e6f

@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

Changed keywords from none to darwin

@timokau
Copy link
Contributor Author

timokau commented Aug 25, 2018

Branch: public/26130

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 25, 2018

Changed commit from a1b9e6f to 3ff111f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Aug 25, 2018

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

3ff111fEnable fflas_ffpack tests

@timokau
Copy link
Contributor Author

timokau commented Oct 27, 2018

comment:3

Setting to needs_review since someone with acess to a darwin machine needs to test this.

@videlec videlec modified the milestones: sage-8.4, sage-8.5 Oct 29, 2018
@vinklein
Copy link
Mannequin

vinklein mannequin commented Nov 9, 2018

comment:5

On Darwin i get a fail with openblas too

$ sage -f -c fflas_ffpack
...
[fflas_ffpack-2.3.2] PASS: test-ftrmm
[fflas_ffpack-2.3.2] FAIL: test-fgemm-check
[fflas_ffpack-2.3.2] PASS: test-permutations
...

It look like it's a fflas-ffpack / openblas issue.

# file test-fgemm-check.log
Checking ..........................Modular<double> mod 1693 ... PASSED with seed = 1541770760090127
Checking .........................Modular<double> mod 12421 ... PASSED with seed = 1541770760090128
Checking ...........................Modular<double> mod 139 ... PASSED with seed = 1541770760090129
Checking ..................ModularBalanced<double> mod 1693 ... PASSED with seed = 1541770760090127
Checking .................ModularBalanced<double> mod 12421 ... PASSED with seed = 1541770760090128
Checking ...................ModularBalanced<double> mod 139 ... PASSED with seed = 1541770760090129
Checking ...........................Modular<float> mod 1693 ... PASSED with seed = 1541770760090127
Checking .............................Modular<float> mod 47 ... FAILED
FAILED with seed = 1541770760090128
FAIL test-fgemm-check (exit status: 1)

@timokau
Copy link
Contributor Author

timokau commented Nov 9, 2018

comment:6

It'd be great if you can help upstream find the cause of it in linbox-team/fflas-ffpack#173 :)

@jbaum98 had more test failures there, but this is one of them and he isn't responding. Maybe they have a common cause.

@vinklein

This comment has been minimized.

@vinklein
Copy link
Mannequin

vinklein mannequin commented May 3, 2019

Changed upstream from Reported upstream. No feedback yet. to Fixed upstream, in a later stable release.

@vinklein vinklein mannequin modified the milestones: sage-8.5, sage-8.8 May 3, 2019
@vinklein

This comment has been minimized.

@embray
Copy link
Contributor

embray commented Jul 3, 2019

comment:9

Moving tickets from the Sage 8.8 milestone that have been actively worked on in the last six months to the next release milestone (optimistically).

@embray embray modified the milestones: sage-8.8, sage-8.9 Jul 3, 2019
@embray
Copy link
Contributor

embray commented Dec 30, 2019

comment:10

Ticket retargeted after milestone closed

@embray embray modified the milestones: sage-8.9, sage-9.1 Dec 30, 2019
@mkoeppe
Copy link
Contributor

mkoeppe commented Jan 30, 2020

comment:12

Tested at https://github.com/mkoeppe/sage/actions/runs/32812271 on top of 9.1.beta2

@mkoeppe
Copy link
Contributor

mkoeppe commented Jan 30, 2020

Reviewer: Matthias Koeppe

@vbraun
Copy link
Member

vbraun commented Jan 31, 2020

Changed branch from public/26130 to 3ff111f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants