Просмотр исходного кода

src: make tail invalid when kv cell is intersection for mamba (#9249)

Zhenwei Jin 1 год назад
Родитель
Сommit
f1485161e5
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/llama.cpp

+ 2 - 1
src/llama.cpp

@@ -3810,7 +3810,8 @@ static bool llama_kv_cache_seq_rm(
                 if ((0 < p0 && p0 <= cell.pos) || (0 < p1 && p1 <= cell.pos)) {
                     return false;
                 }
-                if (p0 <= cell.pos && p1 < cell.pos) {
+                // invalidate tails which will be cleared
+                if (p0 <= cell.pos && cell.pos < p1) {
                     tail_id = -1;
                 }
             }