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
ModelZoo
ResNet50_tensorflow
Commits
c9675bef
Unverified
Commit
c9675bef
authored
Oct 09, 2021
by
srihari-humbarwadi
Browse files
renamed existing config to `panoptic_fpn_coco`
parent
609a50b0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
10 deletions
+14
-10
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
...a/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
+7
-3
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn_test.py
...jects/panoptic_maskrcnn/configs/panoptic_maskrcnn_test.py
+1
-1
official/vision/beta/projects/panoptic_maskrcnn/serving/export_saved_model.py
.../projects/panoptic_maskrcnn/serving/export_saved_model.py
+2
-2
official/vision/beta/projects/panoptic_maskrcnn/serving/panoptic_segmentation_test.py
...s/panoptic_maskrcnn/serving/panoptic_segmentation_test.py
+4
-4
No files found.
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
View file @
c9675bef
...
...
@@ -144,8 +144,8 @@ class PanopticMaskRCNNTask(maskrcnn.MaskRCNNTask):
panoptic_quality_evaluator
:
PanopticQualityEvaluator
=
PanopticQualityEvaluator
()
# pylint: disable=line-too-long
@
exp_factory
.
register_config_factory
(
'panoptic_
maskrcnn_resnet
fpn_coco'
)
def
panoptic_
maskrcnn_resnet
fpn_coco
()
->
cfg
.
ExperimentConfig
:
@
exp_factory
.
register_config_factory
(
'panoptic_fpn_coco'
)
def
panoptic_fpn_coco
()
->
cfg
.
ExperimentConfig
:
"""COCO panoptic segmentation with Panoptic Mask R-CNN."""
train_batch_size
=
64
eval_batch_size
=
8
...
...
@@ -180,7 +180,11 @@ def panoptic_maskrcnn_resnetfpn_coco() -> cfg.ExperimentConfig:
stuff_classes_offset
=
90
,
segmentation_model
=
SEGMENTATION_MODEL
(
num_classes
=
num_semantic_segmentation_classes
,
head
=
SEGMENTATION_HEAD
(
level
=
3
))),
head
=
SEGMENTATION_HEAD
(
level
=
2
,
decoder_min_level
=
2
,
decoder_max_level
=
6
,
feature_fusion
=
'panoptic_fpn_fusion'
))),
losses
=
Losses
(
l2_weight_decay
=
0.00004
),
train_data
=
DataConfig
(
input_path
=
os
.
path
.
join
(
_COCO_INPUT_PATH_BASE
,
'train*'
),
...
...
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn_test.py
View file @
c9675bef
...
...
@@ -25,7 +25,7 @@ from official.vision.beta.projects.panoptic_maskrcnn.configs import panoptic_mas
class
PanopticMaskRCNNConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
@
parameterized
.
parameters
(
(
'panoptic_
maskrcnn_resnet
fpn_coco'
,),
(
'panoptic_fpn_coco'
,),
)
def
test_panoptic_maskrcnn_configs
(
self
,
config_name
):
config
=
exp_factory
.
get_exp_config
(
config_name
)
...
...
official/vision/beta/projects/panoptic_maskrcnn/serving/export_saved_model.py
View file @
c9675bef
...
...
@@ -47,8 +47,8 @@ from official.vision.beta.serving import export_saved_model_lib
FLAGS
=
flags
.
FLAGS
flags
.
DEFINE_string
(
'experiment'
,
'panoptic_
maskrcnn_resnet
fpn_coco'
,
'experiment type, e.g. panoptic_
maskrcnn_resnet
fpn_coco'
)
flags
.
DEFINE_string
(
'experiment'
,
'panoptic_fpn_coco'
,
'experiment type, e.g. panoptic_fpn_coco'
)
flags
.
DEFINE_string
(
'export_dir'
,
None
,
'The export directory.'
)
flags
.
DEFINE_string
(
'checkpoint_path'
,
None
,
'Checkpoint path.'
)
flags
.
DEFINE_multi_string
(
...
...
official/vision/beta/projects/panoptic_maskrcnn/serving/panoptic_segmentation_test.py
View file @
c9675bef
...
...
@@ -70,9 +70,9 @@ class PanopticSegmentationExportTest(tf.test.TestCase, parameterized.TestCase):
return
[
example
for
b
in
range
(
batch_size
)]
@
parameterized
.
parameters
(
(
'image_tensor'
,
'panoptic_
maskrcnn_resnet
fpn_coco'
),
(
'image_bytes'
,
'panoptic_
maskrcnn_resnet
fpn_coco'
),
(
'tf_example'
,
'panoptic_
maskrcnn_resnet
fpn_coco'
),
(
'image_tensor'
,
'panoptic_fpn_coco'
),
(
'image_bytes'
,
'panoptic_fpn_coco'
),
(
'tf_example'
,
'panoptic_fpn_coco'
),
)
def
test_export
(
self
,
input_type
,
experiment_name
):
tmp_dir
=
self
.
get_temp_dir
()
...
...
@@ -113,7 +113,7 @@ class PanopticSegmentationExportTest(tf.test.TestCase, parameterized.TestCase):
expected_outputs
[
'num_detections'
].
numpy
())
def
test_build_model_fail_with_none_batch_size
(
self
):
params
=
exp_factory
.
get_exp_config
(
'panoptic_
maskrcnn_resnet
fpn_coco'
)
params
=
exp_factory
.
get_exp_config
(
'panoptic_fpn_coco'
)
input_specs
=
tf
.
keras
.
layers
.
InputSpec
(
shape
=
[
1
,
128
,
128
,
3
])
model
=
factory
.
build_panoptic_maskrcnn
(
input_specs
=
input_specs
,
model_config
=
params
.
task
.
model
)
...
...
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