-
Notifications
You must be signed in to change notification settings - Fork 115
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
Why .NET Standard dropped? #7
Comments
The reason ILGPU does not support .NET Standard 2.0 is because ILGPU relies on the System.Reflection.Emit.ILGeneration package, which is currently not (correctly) supported on all .NET Standard compatible platforms. For more information, visit https://github.com/dotnet/corefx/issues/29365 and https://github.com/dotnet/corefx/issues/30654 There are basically two possibilities:
|
I want to ask one more question. I just do not aware about ability to target |
I don't see any problems using |
Hello. |
@scherenhaenden 0.3.0 version was Given the MS stance on full .NET, it is reasonable to move all applications on .NET Core instead of creating them on .NET framework. |
@scherenhaenden , @kant2002 |
Thanks for correcting me @samy2 the |
Hi, Anyhow i made it work on dotnetcore (that the DLLs won't yell). Maybe tomorrow I'll see the other thing with bad assembly image. |
@scherenhaenden It looks like you are trying to use version 0.3 (which has native dependencies). This version is based on LLVM and only supports Windows and Ubuntu 14.04. Try v0.4-beta or the upcoming v0.5-beta which provides cross-platform support. |
@m4rs-mt thanks a lot for that Info. I'll be trying the next days |
@m4rs-mt I cloned your project, very nice of you doing all of this alone. I just wanted to mention that i cannot build it on Linux because it can be only built over VS. I don't know if you need some kind of feedback on this. Just let me know and I would try to help you. |
@scherenhaenden Have you tried using the |
Thanks a lot... I had been looking for v0.4... and got 404... I'll be trying to get some time free this week to try that ;) |
The mentioned issues were closed and already updated versions with .Net Standard 2.0 support are available as beta. As soon as the packages are stable I will add the .Net Standard 2.0 support as well. |
.Net Standard 2.1 support is now available. Special thanks to @MoFtZ 👍 |
* Added empty unit test projects * Updated unit tests to netcoreapp2.1 * Added unit tests for XMath functions * Fixed implementation of XMath.Log10 on Cuda accelerators * Use hardware intrinsics for double-precision square root functions on Cuda accelerators
As part of 0.4.0-beta release, I see that .NET Standard was dropped, and replaced to .NET Core App 2.0 which is more limiting in my opinion. What are the rationale why .NET Core App is strictly needed for this library?
The text was updated successfully, but these errors were encountered: