| 50 | } |
| 51 | |
| 52 | bool UniformSampling::Init(const vec_float_t& probs) { |
| 53 | table_size_ = (int)probs.size(); |
| 54 | return table_size_ != 0; |
| 55 | } |
| 56 | |
| 57 | std::unique_ptr<Sampling> NewUniformSampling(const vec_float_t* probs) { |
| 58 | return UniformSampling::Create(probs); |