Browse Source

fix speculative decoding build on windows (#5874)

Jeffrey Quesnelle 1 year ago
parent
commit
29eee40474
1 changed files with 1 additions and 1 deletions
  1. 1 1
      examples/speculative/speculative.cpp

+ 1 - 1
examples/speculative/speculative.cpp

@@ -226,7 +226,7 @@ int main(int argc, char ** argv) {
 
 
                     while (active_seqs.size() > 0) {
                     while (active_seqs.size() > 0) {
                         // randomly select a sequence to verify from active sequences
                         // randomly select a sequence to verify from active sequences
-                        std::uniform_int_distribution<u_int> u_int_dist(0, active_seqs.size() - 1);
+                        std::uniform_int_distribution<unsigned int> u_int_dist(0, active_seqs.size() - 1);
                         int s = *std::next(active_seqs.begin(), u_int_dist(rng));
                         int s = *std::next(active_seqs.begin(), u_int_dist(rng));
                         if (i_dft >= (int) drafts[s].tokens.size()) {
                         if (i_dft >= (int) drafts[s].tokens.size()) {
                             drafts[s].active = false;
                             drafts[s].active = false;