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

Possibly use MKL.NET for simple cross platform MKL? #91

Open
AnthonyLloyd opened this issue Nov 28, 2020 · 2 comments
Open

Possibly use MKL.NET for simple cross platform MKL? #91

AnthonyLloyd opened this issue Nov 28, 2020 · 2 comments

Comments

@AnthonyLloyd
Copy link

I've recently created MKL.NET to make using MKL easier from .NET.

It's reasonably complete but the idea is anyone can add to it with tests for any missing API. It means migrating to MKL releases should be easy given there are already a good bank of tests.

@bvenn
Copy link
Member

bvenn commented Nov 30, 2020

Hi @AnthonyLloyd,

thanks for reaching out! This seems to be exactly what we aimed for regarding MKL integration. Seems like we can profit big time from your work in MKL.NET and will definetly look into integrating it. We will come back at you soon.

Do you also have plans for LAPACK? We started with some stubs but like with MKL it does not cover the whole API at all.

@AnthonyLloyd
Copy link
Author

AnthonyLloyd commented Nov 30, 2020

Great.

It has the LAPACK API also (or maybe just LAPACKE, I'm not sure of the exact difference).

Let me know how you get on with the APIs exposed. There are a number of options in terms of normal vs 2D arrays etc which I've had to try to chose the most sensible.

FYI I'm working with a client at the moment to migrate to MKL.NET. I've left the version at 0.9.0 for the moment should any breaking changes be needed. Aiming to move to 1.0.0 once this is complete.

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

No branches or pull requests

2 participants