Improve CUDA graph and speculative execution output handling (#37329)
Co-authored-by: jiayisuse <jiayisuse@fb.com> Co-authored-by: Yinghai Lu <yinghai@meta.com> Co-authored-by: Hao Zhang <zhisbug@users.noreply.github.com> Co-authored-by: Yichao Fu <yichaofu@meta.com>
This commit is contained in:
co-authored by
jiayisuse
Yinghai Lu
Hao Zhang
Yichao Fu
parent
db1eb48651
commit
87d60a2229
@@ -121,6 +121,13 @@ class TestPrefillCudaGraphRunnerChunkedPrefix(CustomTestCase):
|
||||
model_config=SimpleNamespace(context_len=8192, num_hidden_layers=1),
|
||||
layer_info=SimpleNamespace(start_layer=0, end_layer=1),
|
||||
req_to_token_pool=SimpleNamespace(size=1),
|
||||
get_cuda_graph_layers=lambda _layer_model: (
|
||||
[object()],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[None],
|
||||
),
|
||||
)
|
||||
language_model = SimpleNamespace(layers=[object()])
|
||||
|
||||
@@ -129,11 +136,6 @@ class TestPrefillCudaGraphRunnerChunkedPrefix(CustomTestCase):
|
||||
patch.object(
|
||||
graph_setup, "resolve_language_model", return_value=language_model
|
||||
),
|
||||
patch.object(
|
||||
graph_setup,
|
||||
"compute_attention_and_moe_layers",
|
||||
return_value=([object()], [], [], [], [None]),
|
||||
),
|
||||
patch.object(
|
||||
graph_setup,
|
||||
"get_available_gpu_memory",
|
||||
|
||||
Reference in New Issue
Block a user