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
1e8f3799
"...git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "24cfcc2114b5daf6ca1cce6e838ee9aa17096e62"
Unverified
Commit
1e8f3799
authored
Mar 09, 2022
by
Francesco Saverio Zuppichini
Committed by
GitHub
Mar 09, 2022
Browse files
done (#16012)
parent
38bce1d4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
8 deletions
+7
-8
src/transformers/models/maskformer/modeling_maskformer.py
src/transformers/models/maskformer/modeling_maskformer.py
+6
-7
tests/maskformer/test_modeling_maskformer.py
tests/maskformer/test_modeling_maskformer.py
+1
-1
No files found.
src/transformers/models/maskformer/modeling_maskformer.py
View file @
1e8f3799
...
@@ -2313,16 +2313,16 @@ class MaskFormerModel(MaskFormerPreTrainedModel):
...
@@ -2313,16 +2313,16 @@ class MaskFormerModel(MaskFormerPreTrainedModel):
)
)
queries
=
transformer_module_output
.
last_hidden_state
queries
=
transformer_module_output
.
last_hidden_state
encoder_hidden_states
=
None
pixel_decoder_hidden_states
=
None
transformer_decoder_hidden_states
=
None
hidden_states
=
None
if
output_hidden_states
:
if
output_hidden_states
:
encoder_hidden_states
=
pixel_level_module_output
.
encoder_hidden_states
encoder_hidden_states
=
pixel_level_module_output
.
encoder_hidden_states
pixel_decoder_hidden_states
=
pixel_level_module_output
.
decoder_hidden_states
pixel_decoder_hidden_states
=
pixel_level_module_output
.
decoder_hidden_states
transformer_decoder_hidden_states
=
transformer_module_output
.
hidden_states
transformer_decoder_hidden_states
=
transformer_module_output
.
hidden_states
hidden_states
=
encoder_hidden_states
+
pixel_decoder_hidden_states
+
transformer_decoder_hidden_states
hidden_states
=
encoder_hidden_states
+
pixel_decoder_hidden_states
+
transformer_decoder_hidden_states
else
:
encoder_hidden_states
=
None
pixel_decoder_hidden_states
=
None
transformer_decoder_hidden_states
=
None
hidden_states
=
None
output
=
MaskFormerModelOutput
(
output
=
MaskFormerModelOutput
(
encoder_last_hidden_state
=
image_features
,
encoder_last_hidden_state
=
image_features
,
...
@@ -2463,7 +2463,6 @@ class MaskFormerForInstanceSegmentation(MaskFormerPreTrainedModel):
...
@@ -2463,7 +2463,6 @@ class MaskFormerForInstanceSegmentation(MaskFormerPreTrainedModel):
>>> # you can pass them to feature_extractor for postprocessing
>>> # you can pass them to feature_extractor for postprocessing
>>> output = feature_extractor.post_process_segmentation(outputs)
>>> output = feature_extractor.post_process_segmentation(outputs)
>>> output = feature_extractor.post_process_semantic_segmentation(outputs)
>>> output = feature_extractor.post_process_semantic_segmentation(outputs)
>>> output = feature_extractor.post_process_panoptic_segmentation(outputs)
>>> output = feature_extractor.post_process_panoptic_segmentation(outputs)
```
```
"""
"""
...
@@ -2477,7 +2476,7 @@ class MaskFormerForInstanceSegmentation(MaskFormerPreTrainedModel):
...
@@ -2477,7 +2476,7 @@ class MaskFormerForInstanceSegmentation(MaskFormerPreTrainedModel):
outputs
:
MaskFormerModelOutput
=
self
.
model
(
outputs
:
MaskFormerModelOutput
=
self
.
model
(
pixel_values
,
pixel_values
,
pixel_mask
,
pixel_mask
,
output_hidden_states
=
output_hidden_states
,
output_hidden_states
=
output_hidden_states
or
self
.
config
.
use_auxiliary_loss
,
return_dict
=
True
,
return_dict
=
True
,
output_attentions
=
output_attentions
,
output_attentions
=
output_attentions
,
)
)
...
...
tests/maskformer/test_modeling_maskformer.py
View file @
1e8f3799
...
@@ -139,7 +139,7 @@ class MaskFormerModelTester:
...
@@ -139,7 +139,7 @@ class MaskFormerModelTester:
def
comm_check_on_output
(
result
):
def
comm_check_on_output
(
result
):
# let's still check that all the required stuff is there
# let's still check that all the required stuff is there
self
.
parent
.
assertTrue
(
result
.
transformer_decoder_hidden_state
s
is
not
None
)
self
.
parent
.
assertTrue
(
result
.
transformer_decoder_
last_
hidden_state
is
not
None
)
self
.
parent
.
assertTrue
(
result
.
pixel_decoder_last_hidden_state
is
not
None
)
self
.
parent
.
assertTrue
(
result
.
pixel_decoder_last_hidden_state
is
not
None
)
self
.
parent
.
assertTrue
(
result
.
encoder_last_hidden_state
is
not
None
)
self
.
parent
.
assertTrue
(
result
.
encoder_last_hidden_state
is
not
None
)
# okay, now we need to check the logits shape
# okay, now we need to check the logits shape
...
...
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