Super tiny move last_prefill_tokens to metrics mixin (#15857)
This commit is contained in:
@@ -732,8 +732,6 @@ class Scheduler(
|
||||
# The last forward batch
|
||||
self.last_batch: Optional[ScheduleBatch] = None
|
||||
self.forward_ct = 0
|
||||
self.last_prefill_tokens = 0
|
||||
self.last_prefill_cache_tokens = 0
|
||||
self.return_health_check_ct = 0
|
||||
self.num_retracted_reqs: int = 0
|
||||
self.num_paused_reqs: int = 0
|
||||
|
||||
@@ -48,6 +48,8 @@ class SchedulerMetricsMixin:
|
||||
self.num_generated_tokens = 0
|
||||
self.last_decode_stats_tic = time.perf_counter()
|
||||
self.last_prefill_stats_tic = time.perf_counter()
|
||||
self.last_prefill_tokens = 0
|
||||
self.last_prefill_cache_tokens = 0
|
||||
self.last_gen_throughput: float = 0.0
|
||||
self.last_input_throughput: float = 0.0
|
||||
self.step_time_dict = defaultdict(list) # Dict[batch size -> step time]
|
||||
|
||||
Reference in New Issue
Block a user