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
a7374b00
Commit
a7374b00
authored
May 27, 2022
by
Scott Zhu
Committed by
A. Unique TensorFlower
May 27, 2022
Browse files
Prepare for upcoming keras initializer change.
PiperOrigin-RevId: 451472351
parent
45c06eee
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
10 deletions
+15
-10
official/projects/qat/vision/modeling/layers/nn_layers.py
official/projects/qat/vision/modeling/layers/nn_layers.py
+15
-10
No files found.
official/projects/qat/vision/modeling/layers/nn_layers.py
View file @
a7374b00
...
@@ -144,7 +144,7 @@ class SqueezeExcitationQuantized(
...
@@ -144,7 +144,7 @@ class SqueezeExcitationQuantized(
strides
=
1
,
strides
=
1
,
padding
=
'same'
,
padding
=
'same'
,
use_bias
=
True
,
use_bias
=
True
,
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
)
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
bias_regularizer
=
self
.
_bias_regularizer
,
bias_regularizer
=
self
.
_bias_regularizer
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -155,7 +155,7 @@ class SqueezeExcitationQuantized(
...
@@ -155,7 +155,7 @@ class SqueezeExcitationQuantized(
strides
=
1
,
strides
=
1
,
padding
=
'same'
,
padding
=
'same'
,
use_bias
=
True
,
use_bias
=
True
,
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
)
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
bias_regularizer
=
self
.
_bias_regularizer
,
bias_regularizer
=
self
.
_bias_regularizer
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -345,7 +345,7 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
...
@@ -345,7 +345,7 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
kernel_size
=
1
,
kernel_size
=
1
,
padding
=
'same'
,
padding
=
'same'
,
use_bias
=
False
,
use_bias
=
False
,
kernel_initializer
=
tf
.
keras
.
initializer
s
.
R
andom
Normal
(
stddev
=
0.01
),
kernel_initializer
=
tf
_utils
.
clone_
initializer
(
r
andom
_initializer
),
kernel_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
kernel_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
name
=
'segmentation_head_deeplabv3p_fusion_conv'
,
name
=
'segmentation_head_deeplabv3p_fusion_conv'
,
filters
=
self
.
_config_dict
[
'low_level_num_filters'
],
filters
=
self
.
_config_dict
[
'low_level_num_filters'
],
...
@@ -365,7 +365,8 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
...
@@ -365,7 +365,8 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
kernel_size
=
3
,
kernel_size
=
3
,
padding
=
'same'
,
padding
=
'same'
,
use_bias
=
False
,
use_bias
=
False
,
depthwise_initializer
=
random_initializer
,
depthwise_initializer
=
tf_utils
.
clone_initializer
(
random_initializer
),
depthwise_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
depthwise_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
depth_multiplier
=
1
,
depth_multiplier
=
1
,
activation
=
helper
.
NoOpActivation
()))
activation
=
helper
.
NoOpActivation
()))
...
@@ -387,7 +388,7 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
...
@@ -387,7 +388,7 @@ class SegmentationHeadQuantized(tf.keras.layers.Layer):
kernel_size
=
self
.
_config_dict
[
'prediction_kernel_size'
],
kernel_size
=
self
.
_config_dict
[
'prediction_kernel_size'
],
padding
=
'same'
,
padding
=
'same'
,
bias_initializer
=
tf
.
zeros_initializer
(),
bias_initializer
=
tf
.
zeros_initializer
(),
kernel_initializer
=
tf
.
keras
.
initializer
s
.
R
andom
Normal
(
stddev
=
0.01
),
kernel_initializer
=
tf
_utils
.
clone_
initializer
(
r
andom
_initializer
),
kernel_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
kernel_regularizer
=
self
.
_config_dict
[
'kernel_regularizer'
],
bias_regularizer
=
self
.
_config_dict
[
'bias_regularizer'
],
bias_regularizer
=
self
.
_config_dict
[
'bias_regularizer'
],
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -562,7 +563,7 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
...
@@ -562,7 +563,7 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
conv1
=
helper
.
Conv2DQuantized
(
conv1
=
helper
.
Conv2DQuantized
(
filters
=
self
.
_output_channels
,
filters
=
self
.
_output_channels
,
kernel_size
=
(
1
,
1
),
kernel_size
=
(
1
,
1
),
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
)
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
use_bias
=
False
,
use_bias
=
False
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -583,7 +584,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
...
@@ -583,7 +584,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
kernel_size
=
kernel_size
,
kernel_size
=
kernel_size
,
padding
=
'same'
,
padding
=
'same'
,
depthwise_regularizer
=
self
.
_kernel_regularizer
,
depthwise_regularizer
=
self
.
_kernel_regularizer
,
depthwise_initializer
=
self
.
_kernel_initializer
,
depthwise_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
),
dilation_rate
=
dilation_rate
,
dilation_rate
=
dilation_rate
,
use_bias
=
False
,
use_bias
=
False
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -595,7 +597,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
...
@@ -595,7 +597,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
kernel_size
=
kernel_size
,
kernel_size
=
kernel_size
,
padding
=
'same'
,
padding
=
'same'
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
),
dilation_rate
=
dilation_rate
,
dilation_rate
=
dilation_rate
,
use_bias
=
False
,
use_bias
=
False
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -618,7 +621,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
...
@@ -618,7 +621,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
conv2
=
helper
.
Conv2DQuantized
(
conv2
=
helper
.
Conv2DQuantized
(
filters
=
self
.
_output_channels
,
filters
=
self
.
_output_channels
,
kernel_size
=
(
1
,
1
),
kernel_size
=
(
1
,
1
),
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
),
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
use_bias
=
False
,
use_bias
=
False
,
activation
=
helper
.
NoOpActivation
())
activation
=
helper
.
NoOpActivation
())
...
@@ -635,7 +639,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
...
@@ -635,7 +639,8 @@ class SpatialPyramidPoolingQuantized(nn_layers.SpatialPyramidPooling):
helper
.
Conv2DQuantized
(
helper
.
Conv2DQuantized
(
filters
=
self
.
_output_channels
,
filters
=
self
.
_output_channels
,
kernel_size
=
(
1
,
1
),
kernel_size
=
(
1
,
1
),
kernel_initializer
=
self
.
_kernel_initializer
,
kernel_initializer
=
tf_utils
.
clone_initializer
(
self
.
_kernel_initializer
),
kernel_regularizer
=
self
.
_kernel_regularizer
,
kernel_regularizer
=
self
.
_kernel_regularizer
,
use_bias
=
False
,
use_bias
=
False
,
activation
=
helper
.
NoOpActivation
()),
activation
=
helper
.
NoOpActivation
()),
...
...
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