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

[Portability] Better macOS support #210

Open
TLCFEM opened this issue Aug 19, 2024 · 1 comment
Open

[Portability] Better macOS support #210

TLCFEM opened this issue Aug 19, 2024 · 1 comment
Labels
backlog documentation Improvements or additions to documentation help wanted Extra attention is needed portability

Comments

@TLCFEM
Copy link
Owner

TLCFEM commented Aug 19, 2024

The binaries compiled on macOS via CI/CD works on the specific version of macOS with the specific version of compilers (GCC/Clang).

Only OpenBLAS is linked, which may not be optimal. To unleash further performance, the support of MKL shall be enabled.

The following tasks need to be done:

  1. Improve portability by making the binary less dependent on external libraries.
  2. Explicit and clear instructions on how to execute the binary on different versions of macOS.
  3. Configure CI/CD to enable MKL.
@TLCFEM TLCFEM added help wanted Extra attention is needed portability documentation Improvements or additions to documentation labels Aug 19, 2024
@github-actions github-actions bot added the Stale label Sep 19, 2024
@TLCFEM TLCFEM removed the Stale label Sep 19, 2024
@TLCFEM TLCFEM pinned this issue Sep 27, 2024
@github-actions github-actions bot added the Stale label Oct 20, 2024
Repository owner deleted a comment from github-actions bot Oct 20, 2024
Repository owner deleted a comment from github-actions bot Oct 20, 2024
@TLCFEM TLCFEM removed the Stale label Oct 20, 2024
@github-actions github-actions bot added the Stale label Nov 20, 2024
@TLCFEM TLCFEM added backlog and removed Stale labels Nov 20, 2024
Repository owner deleted a comment from github-actions bot Nov 20, 2024
@TLCFEM
Copy link
Owner Author

TLCFEM commented Dec 14, 2024

Start from v3.6, the arm64 build is distributed.
As I have no access to any arm64 machines, the compilation is currently emulated on amd64 machines.
The performance is bad.

Any help with regard to testing and benchmarking on arm64 is appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog documentation Improvements or additions to documentation help wanted Extra attention is needed portability
Projects
None yet
Development

No branches or pull requests

1 participant