support speculative execution for openai API (#48)
Co-authored-by: Ying Sheng <sqy1415@gmail.com>
This commit is contained in:
@@ -20,8 +20,16 @@ from sglang.lang.ir import (
|
||||
)
|
||||
|
||||
|
||||
def function(func: Callable):
|
||||
return SglFunction(func)
|
||||
def function(
|
||||
func: Optional[Callable] = None, api_num_spec_tokens: Optional[int] = None
|
||||
):
|
||||
if func:
|
||||
return SglFunction(func, api_num_spec_tokens=api_num_spec_tokens)
|
||||
|
||||
def decorator(func):
|
||||
return SglFunction(func, api_num_spec_tokens=api_num_spec_tokens)
|
||||
|
||||
return decorator
|
||||
|
||||
|
||||
def Runtime(*args, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user