mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-30 23:29:45 +08:00
[Bugfix] Fix error handling of unsupported sliding window (#11213)
Signed-off-by: DarkLight1337 <tlleungac@connect.ust.hk>
This commit is contained in:
parent
b10609e6a1
commit
96d673e0f8
@ -169,13 +169,15 @@ class LlamaAttention(nn.Module):
|
||||
)
|
||||
|
||||
if hasattr(config, "interleaved_sliding_window"):
|
||||
if isinstance(config.interleaved_sliding_window, int):
|
||||
sliding_window = config.interleaved_sliding_window
|
||||
elif isinstance(config.interleaved_sliding_window, list):
|
||||
sw_idx = layer_idx % len(config.interleaved_sliding_window)
|
||||
sliding_window = config.interleaved_sliding_window[sw_idx]
|
||||
interleaved_sliding_window = config.interleaved_sliding_window
|
||||
if isinstance(interleaved_sliding_window, int):
|
||||
sliding_window = interleaved_sliding_window
|
||||
elif isinstance(interleaved_sliding_window, list):
|
||||
sw_idx = layer_idx % len(interleaved_sliding_window)
|
||||
sliding_window = interleaved_sliding_window[sw_idx]
|
||||
else:
|
||||
raise ValueError(f"{type(sliding_window)} is not supported.")
|
||||
raise ValueError(
|
||||
f"{type(interleaved_sliding_window)} is not supported.")
|
||||
else:
|
||||
sliding_window = None
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user