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

graph : fix assert in memory-less build_attn (#15590)

ggml-ci
Georgi Gerganov 4 месяцев назад
Родитель
Сommit
0373486dbc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/llama-graph.cpp

+ 1 - 1
src/llama-graph.cpp

@@ -1376,7 +1376,7 @@ ggml_tensor * llm_graph_context::build_attn(
 
     // [TAG_NO_CACHE_PAD]
     // TODO: if ubatch.equal_seqs() == true, we can split the three tensors below into ubatch.n_seqs_unq streams
-    assert(!ubatch.equal_seqs());
+    assert(!ubatch.equal_seqs() || (k_cur->ne[3] == 1 && k_cur->ne[3] == ubatch.n_seqs_unq));
 
     ggml_tensor * q = q_cur;
     ggml_tensor * k = k_cur;