Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
transformers
Commits
b8378b65
Unverified
Commit
b8378b65
authored
Dec 18, 2023
by
Younes Belkada
Committed by
GitHub
Dec 18, 2023
Browse files
[`Llava` / `Vip-Llava`] Add SDPA into llava (#28107)
add SDPA into llava
parent
e6dcf8ab
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
0 deletions
+16
-0
src/transformers/models/llava/modeling_llava.py
src/transformers/models/llava/modeling_llava.py
+8
-0
src/transformers/models/vipllava/modeling_vipllava.py
src/transformers/models/vipllava/modeling_vipllava.py
+8
-0
No files found.
src/transformers/models/llava/modeling_llava.py
View file @
b8378b65
...
...
@@ -155,6 +155,14 @@ class LlavaPreTrainedModel(PreTrainedModel):
if
module
.
padding_idx
is
not
None
:
module
.
weight
.
data
[
module
.
padding_idx
].
zero_
()
@
property
def
_supports_sdpa
(
self
):
"""
Retrieve language_model's attribute to check whether the model supports
SDPA or not.
"""
return
self
.
language_model
.
_supports_sdpa
LLAVA_INPUTS_DOCSTRING
=
r
"""
Args:
...
...
src/transformers/models/vipllava/modeling_vipllava.py
View file @
b8378b65
...
...
@@ -162,6 +162,14 @@ class VipLlavaPreTrainedModel(PreTrainedModel):
if
module
.
padding_idx
is
not
None
:
module
.
weight
.
data
[
module
.
padding_idx
].
zero_
()
@
property
def
_supports_sdpa
(
self
):
"""
Retrieve language_model's attribute to check whether the model supports
SDPA or not.
"""
return
self
.
language_model
.
_supports_sdpa
VIPLLAVA_INPUTS_DOCSTRING
=
r
"""
Args:
...
...
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