GpuKernelLease removed

This commit is contained in:
mlemanczyk committed 2025-11-07 15:18:17 +01:00
1 parent 0410fd2c91
commit da3093a9ba
12 files changed
+58 -105

No files matched your search

+3 -3
View File
@@ -147,10 +147,10 @@ public sealed class MersenneNumberTester(
UInt128[] qs = qsBuffer;
var gpuLease = GpuKernelPool.Rent();
GpuPrimeWorkLimiter.Acquire();
var accelerator = SharedGpuContext.Accelerator;
var stream = accelerator.CreateStream();
var orderKernel = GpuKernelLease.OrderKernel!;
var orderKernel = GpuKernelPool.Kernels.Order!;
// Guard long-running kernels by chunking the warm-up across batches.
// Reuse the same ScanBatchSize knob used for scanning.
@@ -197,7 +197,7 @@ public sealed class MersenneNumberTester(
}
stream.Dispose();
gpuLease.Dispose();
GpuPrimeWorkLimiter.Release();
uInt128Pool.Return(qs);
}