| 117 | } |
| 118 | |
| 119 | static void test_xtc(const std::vector<float> & probs, const std::vector<float> & probs_expected, float p, float t) { |
| 120 | sampler_tester tester(probs, probs_expected); |
| 121 | |
| 122 | DUMP(&tester.cur_p); |
| 123 | tester.apply(llama_sampler_init_xtc(p, t, 0, 0)); |
| 124 | DUMP(&tester.cur_p); |
| 125 | |
| 126 | tester.check(); |
| 127 | } |
| 128 | |
| 129 | static void test_typical(const std::vector<float> & probs, const std::vector<float> & probs_expected, float p) { |
| 130 | sampler_tester tester(probs, probs_expected); |
no test coverage detected