MoFtZ
MoFtZ
Renames the ILGPU nuget package to ILGPU.Core. Adds a new ILGPU metapackage. Depends on #718.
hi @QsROg8320, thanks for this feature request. This is one that I'm personally interested in too. The [Generic Math](https://devblogs.microsoft.com/dotnet/preview-features-in-net-6-generic-math/) functionality was originally announced in the net6.0 preview. This functionality makes...
hi @yuryGotham. ILGPU does not keep track of the memory range that is being locked - it is the responsibility of the calling application to manage this, and ensure that...
@yuryGotham @m4rs-mt I have [raised a PR](https://github.com/m4rs-mt/ILGPU/pull/697) to allow copying to/from a subset of a page locked array. Instead of adding lots of new methods, I have simplified the API...
@yuryGotham now that #697 has been postponed, you can use this workaround in ILGPU v1.0. ```CSharp using var memoryBuffer = CPUMemoryBuffer.Create( accelerators[accId], scopes[accId].AddrOfLockedObject, scopes[accId].Length, Interop.SizeOf()); var arrayView = memoryBuffer.AsArrayView(0L, memoryBuffer.Length);...
@yuryGotham once the CPU buffer is page-locked, you can just copy to/from the buffer as normal. Here is a sample program: ```CSharp static void Main() { using var context =...
@Yey007 I'm not familiar with SPIR-V, so I don't think I'll be much help in reviewing that side of things. One thing we need to consider is how to handle...
Abandoning this PR. In the future e.g. v2, it will be easier to deprecate `ILGPU.Algorithms` and release the `ILGPU` package with `ILGPU.Algorithms` baked in.
@lostmsu We recently added support for [Generic Math](https://github.com/m4rs-mt/ILGPU/pull/898), which makes use of Static Abstract Interface members. If you would like to try it out, it is available in a [preview...
hi @Darelbi. This is a long-running thread, so the information is outdated. Currently, using lambdas within a kernel is still not supported. On the plus side, Generic Math and Static...