| 493 | |
| 494 | template <class TUi32, class TMapping, class TQueryOffsetsBias> |
| 495 | inline void ComputeQueryIds(const TCudaBuffer<TUi32, TMapping>& querySizes, |
| 496 | const TCudaBuffer<TUi32, TMapping>& queryOffsets, |
| 497 | TQueryOffsetsBias bias, |
| 498 | TCudaBuffer<ui32, TMapping>* qids, |
| 499 | ui32 stream = 0) { |
| 500 | using TKernel = NKernelHost::TComputeQueryIdsKernel; |
| 501 | LaunchKernels<TKernel>(querySizes.NonEmptyDevices(), stream, querySizes, queryOffsets, bias, *qids); |
| 502 | }; |
| 503 | |
| 504 | template <class TUi32, class TMapping> |
| 505 | inline void FillQueryEndMasks(const TCudaBuffer<TUi32, TMapping>& qids, |
no test coverage detected