Skip to content

Commit 9e63d6f

Browse files
committed
debug: dump Phase2 nodes
1 parent 29f8f67 commit 9e63d6f

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/llama-context.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2095,6 +2095,16 @@ llm_graph_result * llama_context::process_ubatch(const llama_ubatch & ubatch, ll
20952095
if (!ggml_backend_sched_alloc_graph(sched.get(), phase2_gf)) {
20962096
ret = GGML_STATUS_ALLOC_FAILED; return nullptr;
20972097
}
2098+
#ifdef GGML_USE_CUDA
2099+
fprintf(stderr, "phase2_dump: %d nodes, %d leafs\n",
2100+
ggml_graph_n_nodes(phase2_gf), ggml_graph_n_leafs(phase2_gf));
2101+
for (int i = 0; i < ggml_graph_n_nodes(phase2_gf); i++) {
2102+
ggml_tensor * t = ggml_graph_node(phase2_gf, i);
2103+
ggml_backend_t be_t = ggml_backend_sched_get_tensor_backend(sched.get(), t);
2104+
fprintf(stderr, "phase2[node %d]: %s op=%d cuda=%d\n", i, t->name, (int)t->op,
2105+
be_t ? ggml_backend_is_cuda(be_t) : -1);
2106+
}
2107+
#endif
20982108
if (res->t_logits) ggml_backend_sched_set_tensor_backend(sched.get(), res->t_logits, be);
20992109
if (res->t_embd) ggml_backend_sched_set_tensor_backend(sched.get(), res->t_embd, be);
21002110

0 commit comments

Comments
 (0)