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
a9322830
Commit
a9322830
authored
Mar 08, 2022
by
Fan Yang
Committed by
A. Unique TensorFlower
Mar 08, 2022
Browse files
Internal change
PiperOrigin-RevId: 433341765
parent
078b78b3
Changes
19
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
32 additions
and
31 deletions
+32
-31
official/projects/qat/vision/configs/image_classification.py
official/projects/qat/vision/configs/image_classification.py
+1
-1
official/projects/qat/vision/configs/image_classification_test.py
.../projects/qat/vision/configs/image_classification_test.py
+1
-1
official/projects/qat/vision/configs/retinanet.py
official/projects/qat/vision/configs/retinanet.py
+2
-2
official/projects/qat/vision/configs/retinanet_test.py
official/projects/qat/vision/configs/retinanet_test.py
+1
-1
official/projects/qat/vision/configs/semantic_segmentation.py
...cial/projects/qat/vision/configs/semantic_segmentation.py
+1
-1
official/projects/qat/vision/configs/semantic_segmentation_test.py
...projects/qat/vision/configs/semantic_segmentation_test.py
+1
-1
official/projects/qat/vision/modeling/factory.py
official/projects/qat/vision/modeling/factory.py
+6
-6
official/projects/qat/vision/modeling/factory_test.py
official/projects/qat/vision/modeling/factory_test.py
+6
-6
official/projects/qat/vision/modeling/layers/nn_blocks.py
official/projects/qat/vision/modeling/layers/nn_blocks.py
+1
-1
official/projects/qat/vision/modeling/layers/nn_layers.py
official/projects/qat/vision/modeling/layers/nn_layers.py
+2
-2
official/projects/qat/vision/n_bit/nn_blocks.py
official/projects/qat/vision/n_bit/nn_blocks.py
+1
-1
official/projects/qat/vision/n_bit/nn_layers.py
official/projects/qat/vision/n_bit/nn_layers.py
+1
-1
official/projects/qat/vision/tasks/image_classification.py
official/projects/qat/vision/tasks/image_classification.py
+1
-1
official/projects/qat/vision/tasks/retinanet.py
official/projects/qat/vision/tasks/retinanet.py
+1
-1
official/projects/qat/vision/tasks/retinanet_test.py
official/projects/qat/vision/tasks/retinanet_test.py
+1
-1
official/projects/qat/vision/tasks/semantic_segmentation.py
official/projects/qat/vision/tasks/semantic_segmentation.py
+1
-1
official/projects/qat/vision/train.py
official/projects/qat/vision/train.py
+1
-1
official/projects/volumetric_models/registry_imports.py
official/projects/volumetric_models/registry_imports.py
+1
-1
official/vision/modeling/layers/nn_blocks.py
official/vision/modeling/layers/nn_blocks.py
+2
-1
No files found.
official/projects/qat/vision/configs/image_classification.py
View file @
a9322830
...
@@ -21,7 +21,7 @@ from typing import Optional
...
@@ -21,7 +21,7 @@ from typing import Optional
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.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.vision.
beta.
configs
import
image_classification
from
official.vision.configs
import
image_classification
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
...
...
official/projects/qat/vision/configs/image_classification_test.py
View file @
a9322830
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
image_classification
as
qat_exp_cfg
from
official.projects.qat.vision.configs
import
image_classification
as
qat_exp_cfg
from
official.vision
import
beta
from
official.vision
import
beta
from
official.vision.
beta.
configs
import
image_classification
as
exp_cfg
from
official.vision.configs
import
image_classification
as
exp_cfg
class
ImageClassificationConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
class
ImageClassificationConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
...
...
official/projects/qat/vision/configs/retinanet.py
View file @
a9322830
...
@@ -20,8 +20,8 @@ from typing import Optional
...
@@ -20,8 +20,8 @@ from typing import Optional
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.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.vision.
beta.
configs
import
retinanet
from
official.vision.configs
import
retinanet
from
official.vision.
beta.
configs.google
import
backbones
from
official.vision.configs.google
import
backbones
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
...
...
official/projects/qat/vision/configs/retinanet_test.py
View file @
a9322830
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
retinanet
as
qat_exp_cfg
from
official.projects.qat.vision.configs
import
retinanet
as
qat_exp_cfg
from
official.vision
import
beta
from
official.vision
import
beta
from
official.vision.
beta.
configs
import
retinanet
as
exp_cfg
from
official.vision.configs
import
retinanet
as
exp_cfg
class
RetinaNetConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
class
RetinaNetConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
...
...
official/projects/qat/vision/configs/semantic_segmentation.py
View file @
a9322830
...
@@ -20,7 +20,7 @@ from typing import Optional
...
@@ -20,7 +20,7 @@ from typing import Optional
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.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.vision.
beta.
configs
import
semantic_segmentation
from
official.vision.configs
import
semantic_segmentation
@
dataclasses
.
dataclass
@
dataclasses
.
dataclass
...
...
official/projects/qat/vision/configs/semantic_segmentation_test.py
View file @
a9322830
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
...
@@ -22,7 +22,7 @@ from official.core import exp_factory
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
semantic_segmentation
as
qat_exp_cfg
from
official.projects.qat.vision.configs
import
semantic_segmentation
as
qat_exp_cfg
from
official.vision
import
beta
from
official.vision
import
beta
from
official.vision.
beta.
configs
import
semantic_segmentation
as
exp_cfg
from
official.vision.configs
import
semantic_segmentation
as
exp_cfg
class
SemanticSegmentationConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
class
SemanticSegmentationConfigTest
(
tf
.
test
.
TestCase
,
parameterized
.
TestCase
):
...
...
official/projects/qat/vision/modeling/factory.py
View file @
a9322830
...
@@ -22,12 +22,12 @@ from official.projects.qat.vision.configs import common
...
@@ -22,12 +22,12 @@ from official.projects.qat.vision.configs import common
from
official.projects.qat.vision.modeling
import
segmentation_model
as
qat_segmentation_model
from
official.projects.qat.vision.modeling
import
segmentation_model
as
qat_segmentation_model
from
official.projects.qat.vision.n_bit
import
schemes
as
n_bit_schemes
from
official.projects.qat.vision.n_bit
import
schemes
as
n_bit_schemes
from
official.projects.qat.vision.quantization
import
schemes
from
official.projects.qat.vision.quantization
import
schemes
from
official.vision
.beta
import
configs
from
official.vision
import
configs
from
official.vision.
beta.
modeling
import
classification_model
from
official.vision.modeling
import
classification_model
from
official.vision.
beta.
modeling
import
retinanet_model
from
official.vision.modeling
import
retinanet_model
from
official.vision.
beta.
modeling.decoders
import
aspp
from
official.vision.modeling.decoders
import
aspp
from
official.vision.
beta.
modeling.heads
import
segmentation_heads
from
official.vision.modeling.heads
import
segmentation_heads
from
official.vision.
beta.
modeling.layers
import
nn_layers
from
official.vision.modeling.layers
import
nn_layers
def
build_qat_classification_model
(
def
build_qat_classification_model
(
...
...
official/projects/qat/vision/modeling/factory_test.py
View file @
a9322830
...
@@ -21,12 +21,12 @@ import tensorflow as tf
...
@@ -21,12 +21,12 @@ import tensorflow as tf
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.configs
import
common
from
official.projects.qat.vision.modeling
import
factory
as
qat_factory
from
official.projects.qat.vision.modeling
import
factory
as
qat_factory
from
official.vision.
beta.
configs
import
backbones
from
official.vision.configs
import
backbones
from
official.vision.
beta.
configs
import
decoders
from
official.vision.configs
import
decoders
from
official.vision.
beta.
configs
import
image_classification
as
classification_cfg
from
official.vision.configs
import
image_classification
as
classification_cfg
from
official.vision.
beta.
configs
import
retinanet
as
retinanet_cfg
from
official.vision.configs
import
retinanet
as
retinanet_cfg
from
official.vision.
beta.
configs
import
semantic_segmentation
as
semantic_segmentation_cfg
from
official.vision.configs
import
semantic_segmentation
as
semantic_segmentation_cfg
from
official.vision.
beta.
modeling
import
factory
from
official.vision.modeling
import
factory
class
ClassificationModelBuilderTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
class
ClassificationModelBuilderTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
...
...
official/projects/qat/vision/modeling/layers/nn_blocks.py
View file @
a9322830
...
@@ -24,7 +24,7 @@ import tensorflow_model_optimization as tfmot
...
@@ -24,7 +24,7 @@ import tensorflow_model_optimization as tfmot
from
official.modeling
import
tf_utils
from
official.modeling
import
tf_utils
from
official.projects.qat.vision.modeling.layers
import
nn_layers
as
qat_nn_layers
from
official.projects.qat.vision.modeling.layers
import
nn_layers
as
qat_nn_layers
from
official.projects.qat.vision.quantization
import
configs
from
official.projects.qat.vision.quantization
import
configs
from
official.vision.
beta.
modeling.layers
import
nn_layers
from
official.vision.modeling.layers
import
nn_layers
class
NoOpActivation
:
class
NoOpActivation
:
...
...
official/projects/qat/vision/modeling/layers/nn_layers.py
View file @
a9322830
...
@@ -22,8 +22,8 @@ import tensorflow_model_optimization as tfmot
...
@@ -22,8 +22,8 @@ import tensorflow_model_optimization as tfmot
from
official.modeling
import
tf_utils
from
official.modeling
import
tf_utils
from
official.projects.qat.vision.quantization
import
configs
from
official.projects.qat.vision.quantization
import
configs
from
official.projects.qat.vision.quantization
import
helper
from
official.projects.qat.vision.quantization
import
helper
from
official.vision.
beta.
modeling.decoders
import
aspp
from
official.vision.modeling.decoders
import
aspp
from
official.vision.
beta.
modeling.layers
import
nn_layers
from
official.vision.modeling.layers
import
nn_layers
# Type annotations.
# Type annotations.
...
...
official/projects/qat/vision/n_bit/nn_blocks.py
View file @
a9322830
...
@@ -24,7 +24,7 @@ import tensorflow_model_optimization as tfmot
...
@@ -24,7 +24,7 @@ import tensorflow_model_optimization as tfmot
from
official.modeling
import
tf_utils
from
official.modeling
import
tf_utils
from
official.projects.qat.vision.n_bit
import
configs
from
official.projects.qat.vision.n_bit
import
configs
from
official.projects.qat.vision.n_bit
import
nn_layers
as
qat_nn_layers
from
official.projects.qat.vision.n_bit
import
nn_layers
as
qat_nn_layers
from
official.vision.
beta.
modeling.layers
import
nn_layers
from
official.vision.modeling.layers
import
nn_layers
class
NoOpActivation
:
class
NoOpActivation
:
...
...
official/projects/qat/vision/n_bit/nn_layers.py
View file @
a9322830
...
@@ -21,7 +21,7 @@ import tensorflow_model_optimization as tfmot
...
@@ -21,7 +21,7 @@ import tensorflow_model_optimization as tfmot
from
official.modeling
import
tf_utils
from
official.modeling
import
tf_utils
from
official.projects.qat.vision.n_bit
import
configs
from
official.projects.qat.vision.n_bit
import
configs
from
official.vision.
beta.
modeling.layers
import
nn_layers
from
official.vision.modeling.layers
import
nn_layers
# Type annotations.
# Type annotations.
States
=
Dict
[
str
,
tf
.
Tensor
]
States
=
Dict
[
str
,
tf
.
Tensor
]
...
...
official/projects/qat/vision/tasks/image_classification.py
View file @
a9322830
...
@@ -19,7 +19,7 @@ import tensorflow as tf
...
@@ -19,7 +19,7 @@ import tensorflow as tf
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.projects.qat.vision.configs
import
image_classification
as
exp_cfg
from
official.projects.qat.vision.configs
import
image_classification
as
exp_cfg
from
official.projects.qat.vision.modeling
import
factory
from
official.projects.qat.vision.modeling
import
factory
from
official.vision.
beta.
tasks
import
image_classification
from
official.vision.tasks
import
image_classification
@
task_factory
.
register_task_cls
(
exp_cfg
.
ImageClassificationTask
)
@
task_factory
.
register_task_cls
(
exp_cfg
.
ImageClassificationTask
)
...
...
official/projects/qat/vision/tasks/retinanet.py
View file @
a9322830
...
@@ -18,7 +18,7 @@ import tensorflow as tf
...
@@ -18,7 +18,7 @@ import tensorflow as tf
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.projects.qat.vision.configs
import
retinanet
as
exp_cfg
from
official.projects.qat.vision.configs
import
retinanet
as
exp_cfg
from
official.projects.qat.vision.modeling
import
factory
from
official.projects.qat.vision.modeling
import
factory
from
official.vision.
beta.
tasks
import
retinanet
from
official.vision.tasks
import
retinanet
@
task_factory
.
register_task_cls
(
exp_cfg
.
RetinaNetTask
)
@
task_factory
.
register_task_cls
(
exp_cfg
.
RetinaNetTask
)
...
...
official/projects/qat/vision/tasks/retinanet_test.py
View file @
a9322830
...
@@ -23,7 +23,7 @@ from official.core import exp_factory
...
@@ -23,7 +23,7 @@ from official.core import exp_factory
from
official.modeling
import
optimization
from
official.modeling
import
optimization
from
official.projects.qat.vision.tasks
import
retinanet
from
official.projects.qat.vision.tasks
import
retinanet
from
official.vision
import
beta
from
official.vision
import
beta
from
official.vision.
beta.
configs
import
retinanet
as
exp_cfg
from
official.vision.configs
import
retinanet
as
exp_cfg
class
RetinaNetTaskTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
class
RetinaNetTaskTest
(
parameterized
.
TestCase
,
tf
.
test
.
TestCase
):
...
...
official/projects/qat/vision/tasks/semantic_segmentation.py
View file @
a9322830
...
@@ -18,7 +18,7 @@ import tensorflow as tf
...
@@ -18,7 +18,7 @@ import tensorflow as tf
from
official.core
import
task_factory
from
official.core
import
task_factory
from
official.projects.qat.vision.configs
import
semantic_segmentation
as
exp_cfg
from
official.projects.qat.vision.configs
import
semantic_segmentation
as
exp_cfg
from
official.projects.qat.vision.modeling
import
factory
from
official.projects.qat.vision.modeling
import
factory
from
official.vision.
beta.
tasks
import
semantic_segmentation
from
official.vision.tasks
import
semantic_segmentation
@
task_factory
.
register_task_cls
(
exp_cfg
.
SemanticSegmentationTask
)
@
task_factory
.
register_task_cls
(
exp_cfg
.
SemanticSegmentationTask
)
...
...
official/projects/qat/vision/train.py
View file @
a9322830
...
@@ -18,7 +18,7 @@ from absl import app
...
@@ -18,7 +18,7 @@ from absl import app
from
official.common
import
flags
as
tfm_flags
from
official.common
import
flags
as
tfm_flags
from
official.projects.qat.vision
import
registry_imports
# pylint: disable=unused-import
from
official.projects.qat.vision
import
registry_imports
# pylint: disable=unused-import
from
official.vision
.beta
import
train
from
official.vision
import
train
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
official/projects/volumetric_models/registry_imports.py
View file @
a9322830
...
@@ -15,8 +15,8 @@
...
@@ -15,8 +15,8 @@
"""All necessary imports for registration."""
"""All necessary imports for registration."""
# pylint: disable=unused-import
# pylint: disable=unused-import
from
official.common
import
registry_imports
from
official.projects.volumetric_models.configs
import
semantic_segmentation_3d
as
semantic_segmentation_3d_cfg
from
official.projects.volumetric_models.configs
import
semantic_segmentation_3d
as
semantic_segmentation_3d_cfg
from
official.projects.volumetric_models.modeling
import
backbones
from
official.projects.volumetric_models.modeling
import
backbones
from
official.projects.volumetric_models.modeling
import
decoders
from
official.projects.volumetric_models.modeling
import
decoders
from
official.projects.volumetric_models.tasks
import
semantic_segmentation_3d
from
official.projects.volumetric_models.tasks
import
semantic_segmentation_3d
from
official.vision
import
registry_imports
official/vision/modeling/layers/nn_blocks.py
View file @
a9322830
...
@@ -714,7 +714,8 @@ class InvertedBottleneckBlock(tf.keras.layers.Layer):
...
@@ -714,7 +714,8 @@ class InvertedBottleneckBlock(tf.keras.layers.Layer):
'use_depthwise'
:
self
.
_use_depthwise
,
'use_depthwise'
:
self
.
_use_depthwise
,
'use_residual'
:
self
.
_use_residual
,
'use_residual'
:
self
.
_use_residual
,
'norm_momentum'
:
self
.
_norm_momentum
,
'norm_momentum'
:
self
.
_norm_momentum
,
'norm_epsilon'
:
self
.
_norm_epsilon
'norm_epsilon'
:
self
.
_norm_epsilon
,
'output_intermediate_endpoints'
:
self
.
_output_intermediate_endpoints
}
}
base_config
=
super
(
InvertedBottleneckBlock
,
self
).
get_config
()
base_config
=
super
(
InvertedBottleneckBlock
,
self
).
get_config
()
return
dict
(
list
(
base_config
.
items
())
+
list
(
config
.
items
()))
return
dict
(
list
(
base_config
.
items
())
+
list
(
config
.
items
()))
...
...
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