| 2258 | } |
| 2259 | |
| 2260 | llm_graph_input_mem_hybrid * llm_graph_context::build_inp_mem_hybrid() const { |
| 2261 | const auto * mctx_cur = static_cast<const llama_memory_hybrid_context *>(mctx); |
| 2262 | |
| 2263 | auto inp_rs = build_rs_inp_impl (ctx0, ubatch, mctx_cur->get_recr()); |
| 2264 | auto inp_attn = build_attn_inp_kv_impl(ctx0, ubatch, hparams, cparams, mctx_cur->get_attn()); |
| 2265 | |
| 2266 | auto inp = std::make_unique<llm_graph_input_mem_hybrid>(cparams, std::move(inp_attn), std::move(inp_rs), mctx_cur); |
| 2267 | |
| 2268 | return (llm_graph_input_mem_hybrid *) res->add_input(std::move(inp)); |
| 2269 | } |
| 2270 | |
| 2271 | llm_graph_input_mem_hybrid_iswa * llm_graph_context::build_inp_mem_hybrid_iswa() const { |
| 2272 | const auto * mctx_cur = static_cast<const llama_memory_hybrid_iswa_context *>(mctx); |
nothing calls this directly
no test coverage detected