From 6fd5bb93b964bbd06416a2b8e93a4af6ac343448 Mon Sep 17 00:00:00 2001 From: wooway777 Date: Mon, 3 Nov 2025 11:10:13 +0800 Subject: [PATCH] removed std::move --- src/cache_manager/kvcache.cpp | 8 ++++---- src/models/deepseek_v3/deepseek_v3_cache.cpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cache_manager/kvcache.cpp b/src/cache_manager/kvcache.cpp index db3093c9..1abb5585 100644 --- a/src/cache_manager/kvcache.cpp +++ b/src/cache_manager/kvcache.cpp @@ -21,8 +21,8 @@ __C struct KVCache *createKVCache( auto kcache = std::vector>(); auto vcache = std::vector>(); for (unsigned int layer = 0; layer < nlayers; layer++) { - kcache.push_back(std::move(Tensor::buffer(dtype, shape_k))); - vcache.push_back(std::move(Tensor::buffer(dtype, shape_v))); + kcache.push_back(Tensor::buffer(dtype, shape_k)); + vcache.push_back(Tensor::buffer(dtype, shape_v)); } cache->k.push_back(kcache); cache->v.push_back(vcache); @@ -47,8 +47,8 @@ __C struct KVCache *duplicateKVCache(const KVCache *kv_cache, size_t seq_len) { auto kcache = std::vector>(); auto vcache = std::vector>(); for (unsigned int layer = 0; layer < nlayers; layer++) { - kcache.push_back(std::move(Tensor::buffer(dtype, shape_k))); - vcache.push_back(std::move(Tensor::buffer(dtype, shape_v))); + kcache.push_back(Tensor::buffer(dtype, shape_k)); + vcache.push_back(Tensor::buffer(dtype, shape_v)); } new_kv_cache->k.push_back(kcache); new_kv_cache->v.push_back(vcache); diff --git a/src/models/deepseek_v3/deepseek_v3_cache.cpp b/src/models/deepseek_v3/deepseek_v3_cache.cpp index 0218e1ec..a177fd8c 100644 --- a/src/models/deepseek_v3/deepseek_v3_cache.cpp +++ b/src/models/deepseek_v3/deepseek_v3_cache.cpp @@ -15,8 +15,8 @@ createDeepSeekV3Cache(const struct DeepSeekV3Model *model) { auto kv_pass_cache = std::vector>(); auto k_rot_cache = std::vector>(); for (size_t layer = 0; layer < nlayer; layer++) { - kv_pass_cache.push_back(std::move(Tensor::buffer(model->meta.dt_logits, kv_pass_shape))); - k_rot_cache.push_back(std::move(Tensor::buffer(model->meta.dt_logits, k_rot_shape))); + kv_pass_cache.push_back(Tensor::buffer(model->meta.dt_logits, kv_pass_shape)); + k_rot_cache.push_back(Tensor::buffer(model->meta.dt_logits, k_rot_shape)); } cache->kv_pass.push_back(kv_pass_cache); cache->k_rot.push_back(k_rot_cache);