PooledContext removal - continuation. GpuKernelLease prepared for removal.

This commit is contained in:
mlemanczyk committed 2025-11-07 14:13:11 +01:00
1 parent f4e365194d
commit 0410fd2c91
20 files changed
+192 -267

No files matched your search

+3 -2
View File
@@ -149,8 +149,8 @@ public sealed class MersenneNumberTester(
var gpuLease = GpuKernelPool.Rent();
var accelerator = SharedGpuContext.Accelerator;
var stream = gpuLease.Stream;
var orderKernel = gpuLease.OrderKernel!;
var stream = accelerator.CreateStream();
var orderKernel = GpuKernelLease.OrderKernel!;
// Guard long-running kernels by chunking the warm-up across batches.
// Reuse the same ScanBatchSize knob used for scanning.
@@ -196,6 +196,7 @@ public sealed class MersenneNumberTester(
qBuffer.Dispose();
}
stream.Dispose();
gpuLease.Dispose();
uInt128Pool.Return(qs);
}