vllm.v1.core.sched.utils ¶
   check_stop ¶
  Source code in vllm/v1/core/sched/utils.py
   remove_all ¶
  Remove all items from a list that are in the items_to_remove set.
This method optimizes for the common case of removing a single item, falling back to list comprehension for multiple items.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
 lst  |   list  |    The list to remove items from  |  required | 
 items_to_remove  |   set  |    Set of items to remove  |  required | 
Returns:
| Type | Description | 
|---|---|
 list  |    Either the modified original list (for single item removal) or  |  
 list  |    a new list (for multiple item removal). Callers should use the  |  
 list  |    returned value.  |  
Note
For single item removal, this modifies the original list in-place and returns it. For multiple items, it creates and returns a new list.