@@ -32,16 +32,11 @@ def get_wait_req_num(self):
3232
3333 # @calculate_time(show=True, min_cost_ms=10)
3434 def generate_new_batch (self , current_batch : Batch ):
35- try :
36- self .dp_balancer .assign_reqs_to_dp (current_batch , self .reqs_waiting_for_dp_index )
37- batches = [
38- self .inner_queues [dp_index ].generate_new_batch (current_batch )
39- for dp_index in range (self .dp_size_in_node )
40- ]
41- return self ._merge_batch (batches )
42- except Exception as e :
43- logger .error (f"generate new batch failed: { e } " )
44- raise e
35+ self .dp_balancer .assign_reqs_to_dp (current_batch , self .reqs_waiting_for_dp_index )
36+ batches = [
37+ self .inner_queues [dp_index ].generate_new_batch (current_batch ) for dp_index in range (self .dp_size_in_node )
38+ ]
39+ return self ._merge_batch (batches )
4540
4641 def _merge_batch (self , dp_batches : List [Batch ]):
4742 merged_batch : Batch = None
@@ -52,15 +47,6 @@ def _merge_batch(self, dp_batches: List[Batch]):
5247 merged_batch = iter_batch
5348 return merged_batch
5449
55- def append (self , req : Req ):
56- suggested_dp_index = req .sample_params .suggested_dp_index
57- if suggested_dp_index >= self .dp_size_in_node or suggested_dp_index < 0 :
58- # 在调度时,统一分配请求id
59- self .reqs_waiting_for_dp_index .append ([req ])
60- else :
61- self .inner_queues [suggested_dp_index ].append (req )
62- return
63-
6450 def extend (self , req_group : List [Req ]):
6551 suggested_dp_index = req_group [0 ].sample_params .suggested_dp_index
6652 if suggested_dp_index >= self .dp_size_in_node or suggested_dp_index < 0 :
0 commit comments