diff --git a/core/general-server/op/general_dist_kv_infer_op.cpp b/core/general-server/op/general_dist_kv_infer_op.cpp index 8ee5033d976284b149a2a8bde4e64deea636311f..a8f438c278a0b85ec69fe4780bd5595edfd1c514 100644 --- a/core/general-server/op/general_dist_kv_infer_op.cpp +++ b/core/general-server/op/general_dist_kv_infer_op.cpp @@ -181,7 +181,7 @@ int GeneralDistKVInferOp::inference() { continue; } VLOG(2) << "(logid=" << log_id << ") key: " << keys[cube_val_idx] << " , cube value len:" << cur_val->buff.size(); - memcpy(data_ptr, cur_val->buff.data(), cur_val->buff.size()); + memcpy(data_ptr, cur_val->buff.data() + 10, sizeof(float) * EMBEDDING_SIZE); //VLOG(3) << keys[cube_val_idx] << ":" << data_ptr[0] << ", " << data_ptr[1] << ", " <