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.