| 82 | } |
| 83 | |
| 84 | TCudaBuffer<float, TMapping> BootstrappedWeights(TGpuAwareRandom& random, |
| 85 | TCudaBuffer<float, TMapping>* derPtr=nullptr) { |
| 86 | TCudaBuffer<float, TMapping> weights = TCudaBuffer<float, TMapping>::Create(derPtr->GetMapping()); |
| 87 | if (Config.GetBootstrapType() != EBootstrapType::MVS) { |
| 88 | FillBuffer(weights, 1.0f); |
| 89 | } |
| 90 | Bootstrap(Config, random, weights, Lambda, derPtr); |
| 91 | return weights; |
| 92 | } |
| 93 | |
| 94 | void BootstrapAndFilter(TGpuAwareRandom& random, |
| 95 | TCudaBuffer<float, TMapping>& der, |
no test coverage detected