mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-07-10 02:17:09 +08:00
[Bugfix] Correct adapter usage for cohere and jamba (#8292)
This commit is contained in:
parent
58fcc8545a
commit
f9b4a2d415
@ -47,6 +47,8 @@ from vllm.model_executor.sampling_metadata import SamplingMetadata
|
|||||||
from vllm.model_executor.utils import set_weight_attrs
|
from vllm.model_executor.utils import set_weight_attrs
|
||||||
from vllm.sequence import IntermediateTensors
|
from vllm.sequence import IntermediateTensors
|
||||||
|
|
||||||
|
from .interfaces import SupportsLoRA
|
||||||
|
|
||||||
|
|
||||||
@torch.compile
|
@torch.compile
|
||||||
def layer_norm_func(hidden_states, weight, variance_epsilon):
|
def layer_norm_func(hidden_states, weight, variance_epsilon):
|
||||||
@ -292,8 +294,7 @@ class CohereModel(nn.Module):
|
|||||||
return hidden_states
|
return hidden_states
|
||||||
|
|
||||||
|
|
||||||
class CohereForCausalLM(nn.Module):
|
class CohereForCausalLM(nn.Module, SupportsLoRA):
|
||||||
|
|
||||||
packed_modules_mapping = {
|
packed_modules_mapping = {
|
||||||
"qkv_proj": [
|
"qkv_proj": [
|
||||||
"q_proj",
|
"q_proj",
|
||||||
|
|||||||
@ -38,6 +38,8 @@ from vllm.sequence import IntermediateTensors
|
|||||||
from vllm.worker.model_runner import (_BATCH_SIZES_TO_CAPTURE,
|
from vllm.worker.model_runner import (_BATCH_SIZES_TO_CAPTURE,
|
||||||
_get_graph_batch_size)
|
_get_graph_batch_size)
|
||||||
|
|
||||||
|
from .interfaces import SupportsLoRA
|
||||||
|
|
||||||
KVCache = Tuple[torch.Tensor, torch.Tensor]
|
KVCache = Tuple[torch.Tensor, torch.Tensor]
|
||||||
|
|
||||||
|
|
||||||
@ -539,7 +541,7 @@ class JambaModel(nn.Module):
|
|||||||
return hidden_states
|
return hidden_states
|
||||||
|
|
||||||
|
|
||||||
class JambaForCausalLM(nn.Module, HasInnerState):
|
class JambaForCausalLM(nn.Module, HasInnerState, SupportsLoRA):
|
||||||
packed_modules_mapping = {
|
packed_modules_mapping = {
|
||||||
"qkv_proj": [
|
"qkv_proj": [
|
||||||
"q_proj",
|
"q_proj",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user