@@ -409,7 +409,7 @@ def _post_remote_prefill(self, req: InferReq, success: bool = True):
409409
410410 req .in_prefill_or_transfer = False
411411 group_req_id = req .shm_req .group_req_id
412- req .cur_kv_len = req .get_cur_total_len ()
412+ req .cur_kv_len = req .get_cur_total_len () - 1
413413
414414 if self .is_master_in_dp :
415415 req .shm_req .shm_cur_kv_len = req .cur_kv_len
@@ -423,17 +423,20 @@ def _post_remote_prefill(self, req: InferReq, success: bool = True):
423423
424424 assert group_req_id in self .request_to_first_token , f"{ group_req_id } not in request_to_first_token dict"
425425 token_id , token_logprob = self .request_to_first_token .pop (group_req_id )
426- req .cur_output_len += 1
427-
428- pack = InferReqUpdatePack (req , req .cur_output_len )
429- pack .handle (
430- token_id ,
431- token_logprob ,
432- eos_ids = self .eos_id ,
433- extra_post_req_handle_func = None ,
434- is_master_in_dp = self .is_master_in_dp ,
435- call_post_handle_for_chunk = False
436- )
426+
427+
428+ #(TODO) figure out how to update req_to_next_token_ids
429+ # req.cur_output_len += 1
430+
431+ # pack = InferReqUpdatePack(req, req.cur_output_len)
432+ # pack.handle(
433+ # token_id,
434+ # token_logprob,
435+ # eos_ids=self.eos_id,
436+ # extra_post_req_handle_func=None,
437+ # is_master_in_dp=self.is_master_in_dp,
438+ # call_post_handle_for_chunk=False
439+ # )
437440 return token_id
438441
439442 def _decode_filter_reqs (
@@ -465,10 +468,10 @@ def _decode_filter_reqs(
465468 new_prefill_reqs .append (req )
466469
467470 if rpd_reqs :
468- g_infer_context .req_manager .req_sampling_params_manager .update_reqs_token_counter (
469- rpd_reqs ,
470- next_token_ids ,
471- )
471+ # g_infer_context.req_manager.req_sampling_params_manager.update_reqs_token_counter(
472+ # rpd_reqs,
473+ # next_token_ids,
474+ # )
472475 decode_reqs .extend (rpd_reqs )
473476
474477 return new_prefill_reqs , decode_reqs , failed_prefill_reqs , remote_prefill_reqs
0 commit comments