| 34 | } |
| 35 | |
| 36 | void Run(const TCudaStream& stream) const { |
| 37 | Y_ASSERT(Result.Size() < (static_cast<ui64>(1) << 32)); |
| 38 | Y_ASSERT(Result.Size() == Result.ObjectCount()); |
| 39 | NKernel::PoissonRand(Seeds.Get(), Result.Size(), Alphas.Get(), Result.Get(), stream.GetStream()); |
| 40 | } |
| 41 | |
| 42 | Y_SAVELOAD_DEFINE(Seeds, Alphas, Result); |
| 43 | }; |
nothing calls this directly
no test coverage detected