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
4635266e
Commit
4635266e
authored
Mar 07, 2022
by
Abdullah Rashwan
Committed by
A. Unique TensorFlower
Mar 07, 2022
Browse files
Internal change
PiperOrigin-RevId: 433134122
parent
45c0ca09
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
80 additions
and
77 deletions
+80
-77
official/vision/beta/projects/deepmac_maskrcnn/configs/deep_mask_head_rcnn.py
.../projects/deepmac_maskrcnn/configs/deep_mask_head_rcnn.py
+6
-7
official/vision/beta/projects/deepmac_maskrcnn/modeling/maskrcnn_model.py
...beta/projects/deepmac_maskrcnn/modeling/maskrcnn_model.py
+1
-1
official/vision/beta/projects/deepmac_maskrcnn/modeling/maskrcnn_model_test.py
...projects/deepmac_maskrcnn/modeling/maskrcnn_model_test.py
+10
-10
official/vision/beta/projects/deepmac_maskrcnn/serving/detection.py
...ision/beta/projects/deepmac_maskrcnn/serving/detection.py
+3
-2
official/vision/beta/projects/deepmac_maskrcnn/serving/export_saved_model.py
...a/projects/deepmac_maskrcnn/serving/export_saved_model.py
+1
-1
official/vision/beta/projects/deepmac_maskrcnn/tasks/deep_mask_head_rcnn.py
...ta/projects/deepmac_maskrcnn/tasks/deep_mask_head_rcnn.py
+10
-10
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
...a/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
+3
-3
official/vision/beta/projects/panoptic_maskrcnn/dataloaders/panoptic_maskrcnn_input.py
.../panoptic_maskrcnn/dataloaders/panoptic_maskrcnn_input.py
+3
-3
official/vision/beta/projects/panoptic_maskrcnn/modeling/factory.py
...ision/beta/projects/panoptic_maskrcnn/modeling/factory.py
+3
-3
official/vision/beta/projects/panoptic_maskrcnn/modeling/factory_test.py
.../beta/projects/panoptic_maskrcnn/modeling/factory_test.py
+15
-14
official/vision/beta/projects/panoptic_maskrcnn/modeling/panoptic_maskrcnn_model_test.py
...anoptic_maskrcnn/modeling/panoptic_maskrcnn_model_test.py
+13
-12
official/vision/beta/projects/panoptic_maskrcnn/serving/export_saved_model.py
.../projects/panoptic_maskrcnn/serving/export_saved_model.py
+1
-1
official/vision/beta/projects/panoptic_maskrcnn/serving/panoptic_segmentation.py
...ojects/panoptic_maskrcnn/serving/panoptic_segmentation.py
+1
-1
official/vision/beta/projects/panoptic_maskrcnn/tasks/panoptic_maskrcnn.py
...eta/projects/panoptic_maskrcnn/tasks/panoptic_maskrcnn.py
+7
-6
official/vision/beta/projects/panoptic_maskrcnn/tasks/panoptic_maskrcnn_test.py
...rojects/panoptic_maskrcnn/tasks/panoptic_maskrcnn_test.py
+2
-2
official/vision/beta/projects/panoptic_maskrcnn/train.py
official/vision/beta/projects/panoptic_maskrcnn/train.py
+1
-1
No files found.
official/vision/beta/projects/deepmac_maskrcnn/configs/deep_mask_head_rcnn.py
View file @
4635266e
...
@@ -14,19 +14,18 @@
...
@@ -14,19 +14,18 @@
"""Configuration for Mask R-CNN with deep mask heads."""
"""Configuration for Mask R-CNN with deep mask heads."""
import
dataclasses
import
os
import
os
from
typing
import
Optional
from
typing
import
Optional
import
dataclasses
from
official.core
import
config_definitions
as
cfg
from
official.core
import
config_definitions
as
cfg
from
official.core
import
exp_factory
from
official.core
import
exp_factory
from
official.modeling
import
optimization
from
official.modeling
import
optimization
from
official.vision.
beta.
configs
import
backbones
from
official.vision.configs
import
backbones
from
official.vision.
beta.
configs
import
common
from
official.vision.configs
import
common
from
official.vision.
beta.
configs
import
decoders
from
official.vision.configs
import
decoders
from
official.vision.
beta.
configs
import
maskrcnn
as
maskrcnn_config
from
official.vision.configs
import
maskrcnn
as
maskrcnn_config
from
official.vision.
beta.
configs
import
retinanet
as
retinanet_config
from
official.vision.configs
import
retinanet
as
retinanet_config
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
...
...
official/vision/beta/projects/deepmac_maskrcnn/modeling/maskrcnn_model.py
View file @
4635266e
...
@@ -21,7 +21,7 @@ from typing import List, Mapping, Optional, Union
...
@@ -21,7 +21,7 @@ from typing import List, Mapping, Optional, Union
from
absl
import
logging
from
absl
import
logging
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.
beta.
modeling
import
maskrcnn_model
from
official.vision.modeling
import
maskrcnn_model
def
resize_as
(
source
,
size
):
def
resize_as
(
source
,
size
):
...
...
official/vision/beta/projects/deepmac_maskrcnn/modeling/maskrcnn_model_test.py
View file @
4635266e
...
@@ -21,18 +21,18 @@ from absl.testing import parameterized
...
@@ -21,18 +21,18 @@ from absl.testing import parameterized
import
numpy
as
np
import
numpy
as
np
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.beta.modeling.backbones
import
resnet
from
official.vision.beta.modeling.decoders
import
fpn
from
official.vision.beta.modeling.heads
import
dense_prediction_heads
from
official.vision.beta.modeling.heads
import
instance_heads
from
official.vision.beta.modeling.layers
import
detection_generator
from
official.vision.beta.modeling.layers
import
mask_sampler
from
official.vision.beta.modeling.layers
import
roi_aligner
from
official.vision.beta.modeling.layers
import
roi_generator
from
official.vision.beta.modeling.layers
import
roi_sampler
from
official.vision.beta.ops
import
anchor
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.modeling.heads
import
instance_heads
as
deep_instance_heads
from
official.vision.beta.projects.deepmac_maskrcnn.modeling.heads
import
instance_heads
as
deep_instance_heads
from
official.vision.modeling.backbones
import
resnet
from
official.vision.modeling.decoders
import
fpn
from
official.vision.modeling.heads
import
dense_prediction_heads
from
official.vision.modeling.heads
import
instance_heads
from
official.vision.modeling.layers
import
detection_generator
from
official.vision.modeling.layers
import
mask_sampler
from
official.vision.modeling.layers
import
roi_aligner
from
official.vision.modeling.layers
import
roi_generator
from
official.vision.modeling.layers
import
roi_sampler
from
official.vision.ops
import
anchor
def
construct_model_and_anchors
(
image_size
,
use_gt_boxes_for_masks
):
def
construct_model_and_anchors
(
image_size
,
use_gt_boxes_for_masks
):
...
...
official/vision/beta/projects/deepmac_maskrcnn/serving/detection.py
View file @
4635266e
...
@@ -16,13 +16,14 @@
...
@@ -16,13 +16,14 @@
"""Detection input and model functions for serving/inference."""
"""Detection input and model functions for serving/inference."""
from
typing
import
Dict
,
Mapping
,
Text
from
typing
import
Dict
,
Mapping
,
Text
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.beta.ops
import
box_ops
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
cfg
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
cfg
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
from
official.vision.beta.serving
import
detection
from
official.vision.ops
import
box_ops
from
official.vision.serving
import
detection
def
reverse_input_box_transformation
(
boxes
,
image_info
):
def
reverse_input_box_transformation
(
boxes
,
image_info
):
...
...
official/vision/beta/projects/deepmac_maskrcnn/serving/export_saved_model.py
View file @
4635266e
...
@@ -40,7 +40,7 @@ from official.core import exp_factory
...
@@ -40,7 +40,7 @@ from official.core import exp_factory
from
official.modeling
import
hyperparams
from
official.modeling
import
hyperparams
from
official.vision.beta.projects.deepmac_maskrcnn.serving
import
detection
from
official.vision.beta.projects.deepmac_maskrcnn.serving
import
detection
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
# pylint: disable=unused-import
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
# pylint: disable=unused-import
from
official.vision.
beta.
serving
import
export_saved_model_lib
from
official.vision.serving
import
export_saved_model_lib
FLAGS
=
flags
.
FLAGS
FLAGS
=
flags
.
FLAGS
...
...
official/vision/beta/projects/deepmac_maskrcnn/tasks/deep_mask_head_rcnn.py
View file @
4635266e
...
@@ -17,19 +17,19 @@
...
@@ -17,19 +17,19 @@
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.vision.beta.modeling
import
backbones
from
official.vision.beta.modeling.decoders
import
factory
as
decoder_factory
from
official.vision.beta.modeling.heads
import
dense_prediction_heads
from
official.vision.beta.modeling.heads
import
instance_heads
from
official.vision.beta.modeling.layers
import
detection_generator
from
official.vision.beta.modeling.layers
import
mask_sampler
from
official.vision.beta.modeling.layers
import
roi_aligner
from
official.vision.beta.modeling.layers
import
roi_generator
from
official.vision.beta.modeling.layers
import
roi_sampler
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
deep_mask_head_rcnn_config
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
deep_mask_head_rcnn_config
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
as
deep_maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.modeling
import
maskrcnn_model
as
deep_maskrcnn_model
from
official.vision.beta.projects.deepmac_maskrcnn.modeling.heads
import
instance_heads
as
deep_instance_heads
from
official.vision.beta.projects.deepmac_maskrcnn.modeling.heads
import
instance_heads
as
deep_instance_heads
from
official.vision.beta.tasks
import
maskrcnn
from
official.vision.modeling
import
backbones
from
official.vision.modeling.decoders
import
factory
as
decoder_factory
from
official.vision.modeling.heads
import
dense_prediction_heads
from
official.vision.modeling.heads
import
instance_heads
from
official.vision.modeling.layers
import
detection_generator
from
official.vision.modeling.layers
import
mask_sampler
from
official.vision.modeling.layers
import
roi_aligner
from
official.vision.modeling.layers
import
roi_generator
from
official.vision.modeling.layers
import
roi_sampler
from
official.vision.tasks
import
maskrcnn
# Taken from modeling/factory.py
# Taken from modeling/factory.py
...
...
official/vision/beta/projects/panoptic_maskrcnn/configs/panoptic_maskrcnn.py
View file @
4635266e
...
@@ -22,10 +22,10 @@ from official.core import config_definitions as cfg
...
@@ -22,10 +22,10 @@ from official.core import config_definitions as cfg
from
official.core
import
exp_factory
from
official.core
import
exp_factory
from
official.modeling
import
hyperparams
from
official.modeling
import
hyperparams
from
official.modeling
import
optimization
from
official.modeling
import
optimization
from
official.vision.beta.configs
import
common
from
official.vision.beta.configs
import
maskrcnn
from
official.vision.beta.configs
import
semantic_segmentation
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
deepmac_maskrcnn
from
official.vision.beta.projects.deepmac_maskrcnn.configs
import
deep_mask_head_rcnn
as
deepmac_maskrcnn
from
official.vision.configs
import
common
from
official.vision.configs
import
maskrcnn
from
official.vision.configs
import
semantic_segmentation
SEGMENTATION_MODEL
=
semantic_segmentation
.
SemanticSegmentationModel
SEGMENTATION_MODEL
=
semantic_segmentation
.
SemanticSegmentationModel
...
...
official/vision/beta/projects/panoptic_maskrcnn/dataloaders/panoptic_maskrcnn_input.py
View file @
4635266e
...
@@ -16,9 +16,9 @@
...
@@ -16,9 +16,9 @@
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.
beta.
dataloaders
import
maskrcnn_input
from
official.vision.dataloaders
import
maskrcnn_input
from
official.vision.
beta.
dataloaders
import
tf_example_decoder
from
official.vision.dataloaders
import
tf_example_decoder
from
official.vision.
beta.
ops
import
preprocess_ops
from
official.vision.ops
import
preprocess_ops
class
TfExampleDecoder
(
tf_example_decoder
.
TfExampleDecoder
):
class
TfExampleDecoder
(
tf_example_decoder
.
TfExampleDecoder
):
...
...
official/vision/beta/projects/panoptic_maskrcnn/modeling/factory.py
View file @
4635266e
...
@@ -16,13 +16,13 @@
...
@@ -16,13 +16,13 @@
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.beta.modeling
import
backbones
from
official.vision.beta.modeling.decoders
import
factory
as
decoder_factory
from
official.vision.beta.modeling.heads
import
segmentation_heads
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
from
official.vision.beta.projects.deepmac_maskrcnn.tasks
import
deep_mask_head_rcnn
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
panoptic_maskrcnn_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
panoptic_maskrcnn_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.beta.projects.panoptic_maskrcnn.modeling.layers
import
panoptic_segmentation_generator
from
official.vision.beta.projects.panoptic_maskrcnn.modeling.layers
import
panoptic_segmentation_generator
from
official.vision.modeling
import
backbones
from
official.vision.modeling.decoders
import
factory
as
decoder_factory
from
official.vision.modeling.heads
import
segmentation_heads
def
build_panoptic_maskrcnn
(
def
build_panoptic_maskrcnn
(
...
...
official/vision/beta/projects/panoptic_maskrcnn/modeling/factory_test.py
View file @
4635266e
...
@@ -17,28 +17,29 @@
...
@@ -17,28 +17,29 @@
from
absl.testing
import
parameterized
from
absl.testing
import
parameterized
import
numpy
as
np
import
numpy
as
np
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.beta.configs
import
backbones
from
official.vision.beta.configs
import
decoders
from
official.vision.beta.configs
import
semantic_segmentation
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
panoptic_maskrcnn_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
panoptic_maskrcnn_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.configs
import
backbones
from
official.vision.configs
import
decoders
from
official.vision.configs
import
semantic_segmentation
class
PanopticMaskRCNNBuilderTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
class
PanopticMaskRCNNBuilderTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
@
parameterized
.
parameters
(
@
parameterized
.
parameters
(
(
'resnet'
,
(
640
,
640
),
'dilated_resnet'
,
'fpn'
,
'panoptic_fpn_fusion'
),
(
'resnet'
,
(
640
,
640
),
'dilated_resnet'
,
'fpn'
),
(
'resnet'
,
(
640
,
640
),
'dilated_resnet'
,
'aspp'
,
'deeplabv3plus'
),
(
'resnet'
,
(
640
,
640
),
'dilated_resnet'
,
'aspp'
),
(
'resnet'
,
(
640
,
640
),
None
,
'fpn'
,
'panoptic_fpn_fusion'
),
(
'resnet'
,
(
640
,
640
),
None
,
'fpn'
),
(
'resnet'
,
(
640
,
640
),
None
,
'aspp'
,
'deeplabv3plus'
),
(
'resnet'
,
(
640
,
640
),
None
,
'aspp'
),
(
'resnet'
,
(
640
,
640
),
None
,
None
,
'panoptic_fpn_fusion'
),
(
'resnet'
,
(
640
,
640
),
None
,
None
),
(
'resnet'
,
(
None
,
None
),
'dilated_resnet'
,
'fpn'
,
'panoptic_fpn_fusion'
),
(
'resnet'
,
(
None
,
None
),
'dilated_resnet'
,
'fpn'
),
(
'resnet'
,
(
None
,
None
),
'dilated_resnet'
,
'aspp'
,
'deeplabv3plus'
),
(
'resnet'
,
(
None
,
None
),
'dilated_resnet'
,
'aspp'
),
(
'resnet'
,
(
None
,
None
),
None
,
'fpn'
,
'panoptic_fpn_fusion'
),
(
'resnet'
,
(
None
,
None
),
None
,
'fpn'
),
(
'resnet'
,
(
None
,
None
),
None
,
'aspp'
,
'deeplabv3plus'
),
(
'resnet'
,
(
None
,
None
),
None
,
'aspp'
),
(
'resnet'
,
(
None
,
None
),
None
,
None
,
'deeplabv3plus'
))
(
'resnet'
,
(
None
,
None
),
None
,
None
))
def
test_builder
(
self
,
backbone_type
,
input_size
,
segmentation_backbone_type
,
def
test_builder
(
self
,
backbone_type
,
input_size
,
segmentation_backbone_type
,
segmentation_decoder_type
,
fusion_type
):
segmentation_decoder_type
):
num_classes
=
2
num_classes
=
2
input_specs
=
tf
.
keras
.
layers
.
InputSpec
(
input_specs
=
tf
.
keras
.
layers
.
InputSpec
(
shape
=
[
None
,
input_size
[
0
],
input_size
[
1
],
3
])
shape
=
[
None
,
input_size
[
0
],
input_size
[
1
],
3
])
...
...
official/vision/beta/projects/panoptic_maskrcnn/modeling/panoptic_maskrcnn_model_test.py
View file @
4635266e
...
@@ -15,25 +15,26 @@
...
@@ -15,25 +15,26 @@
"""Tests for panoptic_maskrcnn_model.py."""
"""Tests for panoptic_maskrcnn_model.py."""
import
os
import
os
from
absl.testing
import
parameterized
from
absl.testing
import
parameterized
import
tensorflow
as
tf
import
tensorflow
as
tf
from
tensorflow.python.distribute
import
combinations
from
tensorflow.python.distribute
import
combinations
from
tensorflow.python.distribute
import
strategy_combinations
from
tensorflow.python.distribute
import
strategy_combinations
from
official.vision.beta.modeling.backbones
import
resnet
from
official.vision.beta.modeling.decoders
import
aspp
from
official.vision.beta.modeling.decoders
import
fpn
from
official.vision.beta.modeling.heads
import
dense_prediction_heads
from
official.vision.beta.modeling.heads
import
instance_heads
from
official.vision.beta.modeling.heads
import
segmentation_heads
from
official.vision.beta.modeling.layers
import
detection_generator
from
official.vision.beta.modeling.layers
import
mask_sampler
from
official.vision.beta.modeling.layers
import
roi_aligner
from
official.vision.beta.modeling.layers
import
roi_generator
from
official.vision.beta.modeling.layers
import
roi_sampler
from
official.vision.beta.ops
import
anchor
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.beta.projects.panoptic_maskrcnn.modeling.layers
import
panoptic_segmentation_generator
from
official.vision.beta.projects.panoptic_maskrcnn.modeling.layers
import
panoptic_segmentation_generator
from
official.vision.modeling.backbones
import
resnet
from
official.vision.modeling.decoders
import
aspp
from
official.vision.modeling.decoders
import
fpn
from
official.vision.modeling.heads
import
dense_prediction_heads
from
official.vision.modeling.heads
import
instance_heads
from
official.vision.modeling.heads
import
segmentation_heads
from
official.vision.modeling.layers
import
detection_generator
from
official.vision.modeling.layers
import
mask_sampler
from
official.vision.modeling.layers
import
roi_aligner
from
official.vision.modeling.layers
import
roi_generator
from
official.vision.modeling.layers
import
roi_sampler
from
official.vision.ops
import
anchor
class
PanopticMaskRCNNModelTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
class
PanopticMaskRCNNModelTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
...
...
official/vision/beta/projects/panoptic_maskrcnn/serving/export_saved_model.py
View file @
4635266e
...
@@ -43,7 +43,7 @@ from official.vision.beta.projects.panoptic_maskrcnn.configs import panoptic_mas
...
@@ -43,7 +43,7 @@ from official.vision.beta.projects.panoptic_maskrcnn.configs import panoptic_mas
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.beta.projects.panoptic_maskrcnn.serving
import
panoptic_segmentation
from
official.vision.beta.projects.panoptic_maskrcnn.serving
import
panoptic_segmentation
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
as
task
# pylint: disable=unused-import
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
as
task
# pylint: disable=unused-import
from
official.vision.
beta.
serving
import
export_saved_model_lib
from
official.vision.serving
import
export_saved_model_lib
FLAGS
=
flags
.
FLAGS
FLAGS
=
flags
.
FLAGS
...
...
official/vision/beta/projects/panoptic_maskrcnn/serving/panoptic_segmentation.py
View file @
4635266e
...
@@ -20,7 +20,7 @@ import tensorflow as tf
...
@@ -20,7 +20,7 @@ import tensorflow as tf
from
official.core
import
config_definitions
as
cfg
from
official.core
import
config_definitions
as
cfg
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
panoptic_maskrcnn_model
from
official.vision.
beta.
serving
import
detection
from
official.vision.serving
import
detection
class
PanopticSegmentationModule
(
detection
.
DetectionModule
):
class
PanopticSegmentationModule
(
detection
.
DetectionModule
):
...
...
official/vision/beta/projects/panoptic_maskrcnn/tasks/panoptic_maskrcnn.py
View file @
4635266e
...
@@ -13,20 +13,21 @@
...
@@ -13,20 +13,21 @@
# limitations under the License.
# limitations under the License.
"""Panoptic MaskRCNN task definition."""
"""Panoptic MaskRCNN task definition."""
from
typing
import
Any
,
List
,
Mapping
,
Optional
,
Tuple
,
Dict
from
typing
import
Any
,
Dict
,
List
,
Mapping
,
Optional
,
Tuple
from
absl
import
logging
from
absl
import
logging
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.common
import
dataset_fn
from
official.common
import
dataset_fn
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.vision.beta.dataloaders
import
input_reader_factory
from
official.vision.beta.evaluation
import
panoptic_quality_evaluator
from
official.vision.beta.evaluation
import
segmentation_metrics
from
official.vision.beta.losses
import
segmentation_losses
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
exp_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
exp_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.dataloaders
import
panoptic_maskrcnn_input
from
official.vision.beta.projects.panoptic_maskrcnn.dataloaders
import
panoptic_maskrcnn_input
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.beta.projects.panoptic_maskrcnn.modeling
import
factory
from
official.vision.beta.tasks
import
maskrcnn
from
official.vision.dataloaders
import
input_reader_factory
from
official.vision.evaluation
import
panoptic_quality_evaluator
from
official.vision.evaluation
import
segmentation_metrics
from
official.vision.losses
import
segmentation_losses
from
official.vision.tasks
import
maskrcnn
@
task_factory
.
register_task_cls
(
exp_cfg
.
PanopticMaskRCNNTask
)
@
task_factory
.
register_task_cls
(
exp_cfg
.
PanopticMaskRCNNTask
)
...
...
official/vision/beta/projects/panoptic_maskrcnn/tasks/panoptic_maskrcnn_test.py
View file @
4635266e
...
@@ -18,10 +18,10 @@ import os
...
@@ -18,10 +18,10 @@ import os
from
absl.testing
import
parameterized
from
absl.testing
import
parameterized
import
tensorflow
as
tf
import
tensorflow
as
tf
from
official.vision.beta.configs
import
decoders
as
decoder_cfg
from
official.vision.beta.configs
import
semantic_segmentation
as
segmentation_cfg
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
cfg
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
cfg
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
from
official.vision.configs
import
decoders
as
decoder_cfg
from
official.vision.configs
import
semantic_segmentation
as
segmentation_cfg
class
PanopticMaskRCNNTaskTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
class
PanopticMaskRCNNTaskTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
...
...
official/vision/beta/projects/panoptic_maskrcnn/train.py
View file @
4635266e
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
from
absl
import
app
from
absl
import
app
from
official.common
import
flags
as
tfm_flags
from
official.common
import
flags
as
tfm_flags
from
official.vision
.beta
import
train
from
official.vision
import
train
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
cfg
# pylint: disable=unused-import
from
official.vision.beta.projects.panoptic_maskrcnn.configs
import
panoptic_maskrcnn
as
cfg
# pylint: disable=unused-import
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
as
task
# pylint: disable=unused-import
from
official.vision.beta.projects.panoptic_maskrcnn.tasks
import
panoptic_maskrcnn
as
task
# pylint: disable=unused-import
...
...
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