Skip to content

Saner error bounds on linear algebra tests #67

Closed
@jiahao

Description

In the current linear algebra test suite, many of the linear algebra tests have error bounds that are heuristically implemented, e.g. something like N^2*eps(). This occasionally causes brittleness in that the linear algebra tests fail for no apparent reason.

The purpose of this issue is to track

  • Specific linear algebra tests which are brittle and have to had their tolerances adjusted manually for no apparent reason
  • The brittleness of the magic seed that is currently used in the linear algebra test suite.
  • Thoughts on an appropriate fuzz factor for linear algebraic tests
  • The implementation of proper error bounds on linear algebra tests.

The long term hope is that the last action item will close this issue once and for all, but in the meantime we should keep track of any heuristic adjustments to the test suite.

Cross-reference: JuliaLang/julia#5578 JuliaLang/julia#5472 #33

Activity

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

Metadata

Assignees

No one assigned

    Labels

    testThis change adds or pertains to unit tests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions