Files
bi100_contest-03/vllm/compilation/compile_context.py
4paradigm 780b5e1ff4
Some checks failed
Docker Build and Push / docker (push) Failing after 2m10s
Initial commit
2026-07-24 15:17:23 +08:00

24 lines
549 B
Python

from contextlib import contextmanager
from typing import Any
_compile_context: Any = None
def get_compile_context() -> Any:
"""Get the current compile context."""
return _compile_context
@contextmanager
def set_compile_context(context: Any):
"""A context manager that stores the current compile context,
usually it is a list of sizes to specialize.
"""
global _compile_context
prev_context = _compile_context
_compile_context = context
try:
yield
finally:
_compile_context = prev_context