Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Corrupted GEMM results on macOS arm64 (M1 / firestorm) #930

Description

@ogrisel

A scheduled lock file update caused the macOS arm64 CI of scikit-learn to use blis instead of the usual OpenBLAS and uncovered at least one bug in blis on that platform as a result.

I asked an agent to isolate a minimal reproducer in Python and C. It boils down to a single faulty DGEMM call. Here is a PR created by the agent that uses the macOS arm64 runner of GitHub Actions to reproduce the problem:

ogrisel/cursor-sandbox#10

All the info to reproduce the corruption are available in the linked PR but I can extract some of it here if you prefer.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions