@@ -197,37 +197,33 @@ llama_kv_cache_unified * llama_kv_cache_unified_iswa::get_swa() const {
197197llama_kv_cache_unified_iswa_state::llama_kv_cache_unified_iswa_state (llama_memory_status status) : status(status) {}
198198
199199llama_kv_cache_unified_iswa_state::llama_kv_cache_unified_iswa_state (
200- llama_kv_cache_unified_iswa * kv) : status(LLAMA_MEMORY_STATUS_SUCCESS) {
201- state_base = kv->get_base ()->init_full ();
202- state_swa = kv->get_swa ()->init_full ();
203-
204- status = llama_memory_status_combine (state_base->get_status (), state_swa->get_status ());
200+ llama_kv_cache_unified_iswa * kv) :
201+ state_base(kv->get_base ()->init_full()),
202+ state_swa (kv->get_swa ()->init_full()),
203+ status(llama_memory_status_combine(state_base->get_status (), state_swa->get_status())) {
205204}
206205
207206llama_kv_cache_unified_iswa_state::llama_kv_cache_unified_iswa_state (
208207 llama_kv_cache_unified_iswa * kv,
209208 llama_context * lctx,
210- bool optimize) : status(LLAMA_MEMORY_STATUS_SUCCESS) {
211- state_base = kv->get_base ()->init_update (lctx, optimize);
212- state_swa = kv->get_swa ()->init_update (lctx, optimize);
213-
214- status = llama_memory_status_combine (state_base->get_status (), state_swa->get_status ());
209+ bool optimize) :
210+ state_base(kv->get_base ()->init_update(lctx, optimize)),
211+ state_swa (kv->get_swa ()->init_update(lctx, optimize)),
212+ status(llama_memory_status_combine(state_base->get_status (), state_swa->get_status())) {
215213}
216214
217215llama_kv_cache_unified_iswa_state::llama_kv_cache_unified_iswa_state (
218216 llama_kv_cache_unified_iswa * kv,
219217 llama_sbatch sbatch,
220218 std::vector<uint32_t > heads_base,
221219 std::vector<uint32_t > heads_swa,
222- std::vector<llama_ubatch> ubatches)
223- : status(LLAMA_MEMORY_STATUS_SUCCESS),
224- sbatch(std::move(sbatch)),
225- ubatches(std::move(ubatches)) {
220+ std::vector<llama_ubatch> ubatches) :
221+ sbatch(std::move(sbatch)),
222+ ubatches(std::move(ubatches)),
226223 // note: here we copy the ubatches. not sure if this is ideal
227- state_base.reset (new llama_kv_cache_unified_state (kv->get_base (), {}, std::move (heads_base), this ->ubatches ));
228- state_swa .reset (new llama_kv_cache_unified_state (kv->get_swa (), {}, std::move (heads_swa), this ->ubatches ));
229-
230- status = llama_memory_status_combine (state_base->get_status (), state_swa->get_status ());
224+ state_base(new llama_kv_cache_unified_state(kv->get_base (), {}, std::move(heads_base), this->ubatches)),
225+ state_swa (new llama_kv_cache_unified_state(kv->get_swa (), {}, std::move(heads_swa), this->ubatches)),
226+ status(llama_memory_status_combine(state_base->get_status (), state_swa->get_status())) {
231227}
232228
233229llama_kv_cache_unified_iswa_state:: ~llama_kv_cache_unified_iswa_state () = default ;
0 commit comments