Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
01aae1cc
"...git@developer.sourcefind.cn:2222/OpenDAS/vllm_cscc.git" did not exist on "a21cedf4ff1facaee601a635e3c092fe02742290"
Unverified
Commit
01aae1cc
authored
Nov 18, 2024
by
Maybewuss
Committed by
GitHub
Nov 18, 2024
Browse files
[Model] Remove redundant softmax when using PoolingType.STEP (#10415)
parent
c7dec926
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
2 deletions
+1
-2
vllm/model_executor/layers/pooler.py
vllm/model_executor/layers/pooler.py
+1
-2
No files found.
vllm/model_executor/layers/pooler.py
View file @
01aae1cc
...
@@ -118,14 +118,13 @@ class Pooler(nn.Module):
...
@@ -118,14 +118,13 @@ class Pooler(nn.Module):
if
returned_token_ids
is
not
None
and
len
(
returned_token_ids
)
>
0
:
if
returned_token_ids
is
not
None
and
len
(
returned_token_ids
)
>
0
:
hidden_states
=
hidden_states
[:,
returned_token_ids
]
hidden_states
=
hidden_states
[:,
returned_token_ids
]
logits
=
hidden_states
.
softmax
(
dim
=-
1
)
step_tag_id
=
self
.
step_tag_id
step_tag_id
=
self
.
step_tag_id
offset
=
0
offset
=
0
pooled_data_lst
=
[]
pooled_data_lst
=
[]
for
prompt_len
,
seq_data_i
in
zip
(
for
prompt_len
,
seq_data_i
in
zip
(
prompt_lens
,
pooling_metadata
.
seq_data
.
values
()):
prompt_lens
,
pooling_metadata
.
seq_data
.
values
()):
pooled_data_i
=
logit
s
[
offset
:
offset
+
prompt_len
]
pooled_data_i
=
hidden_state
s
[
offset
:
offset
+
prompt_len
]
if
step_tag_id
is
not
None
:
if
step_tag_id
is
not
None
:
token_ids
=
torch
.
tensor
(
seq_data_i
.
prompt_token_ids
)
token_ids
=
torch
.
tensor
(
seq_data_i
.
prompt_token_ids
)
pooled_data_i
=
pooled_data_i
[
token_ids
==
step_tag_id
]
pooled_data_i
=
pooled_data_i
[
token_ids
==
step_tag_id
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment