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
d7511194
Unverified
Commit
d7511194
authored
Jan 22, 2022
by
Srihari Humbarwadi
Committed by
GitHub
Jan 22, 2022
Browse files
Merge branch 'tensorflow:master' into panoptic-deeplab-modeling
parents
2ad1ec15
ab8b8012
Changes
1000
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
49 additions
and
28 deletions
+49
-28
official/projects/movinet/configs/movinet.py
official/projects/movinet/configs/movinet.py
+1
-1
official/projects/movinet/configs/movinet_test.py
official/projects/movinet/configs/movinet_test.py
+1
-1
official/projects/movinet/export_saved_model.py
official/projects/movinet/export_saved_model.py
+1
-1
official/projects/movinet/export_saved_model_test.py
official/projects/movinet/export_saved_model_test.py
+1
-1
official/projects/movinet/modeling/__init__.py
official/projects/movinet/modeling/__init__.py
+1
-1
official/projects/movinet/modeling/movinet.py
official/projects/movinet/modeling/movinet.py
+1
-1
official/projects/movinet/modeling/movinet_layers.py
official/projects/movinet/modeling/movinet_layers.py
+1
-1
official/projects/movinet/modeling/movinet_layers_test.py
official/projects/movinet/modeling/movinet_layers_test.py
+1
-1
official/projects/movinet/modeling/movinet_model.py
official/projects/movinet/modeling/movinet_model.py
+30
-8
official/projects/movinet/modeling/movinet_model_test.py
official/projects/movinet/modeling/movinet_model_test.py
+1
-1
official/projects/movinet/modeling/movinet_test.py
official/projects/movinet/modeling/movinet_test.py
+1
-1
official/projects/movinet/tools/convert_3d_2plus1d.py
official/projects/movinet/tools/convert_3d_2plus1d.py
+1
-1
official/projects/movinet/tools/convert_3d_2plus1d_test.py
official/projects/movinet/tools/convert_3d_2plus1d_test.py
+1
-1
official/projects/movinet/train.py
official/projects/movinet/train.py
+1
-2
official/projects/movinet/train_test.py
official/projects/movinet/train_test.py
+1
-1
official/projects/nhnet/__init__.py
official/projects/nhnet/__init__.py
+1
-1
official/projects/nhnet/configs.py
official/projects/nhnet/configs.py
+1
-1
official/projects/nhnet/configs_test.py
official/projects/nhnet/configs_test.py
+1
-1
official/projects/nhnet/decoder.py
official/projects/nhnet/decoder.py
+1
-1
official/projects/nhnet/decoder_test.py
official/projects/nhnet/decoder_test.py
+1
-1
No files found.
Too many changes to show.
To preserve performance only
1000 of 1000+
files are displayed.
Plain diff
Email patch
official/projects/movinet/configs/movinet.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/configs/movinet_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/export_saved_model.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/export_saved_model_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/__init__.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/movinet.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/movinet_layers.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/movinet_layers_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/movinet_model.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
@@ -88,14 +88,13 @@ class MovinetClassifier(tf.keras.Model):
# Move backbone after super() call so Keras is happy
self
.
_backbone
=
backbone
def
_build_
network
(
def
_build_
backbone
(
self
,
backbone
:
tf
.
keras
.
Model
,
input_specs
:
Mapping
[
str
,
tf
.
keras
.
layers
.
InputSpec
],
state_specs
:
Optional
[
Mapping
[
str
,
tf
.
keras
.
layers
.
InputSpec
]]
=
None
,
)
->
Tuple
[
Mapping
[
str
,
tf
.
keras
.
Input
],
Union
[
Tuple
[
Mapping
[
# pytype: disable=invalid-annotation # typed-keras
str
,
tf
.
Tensor
],
Mapping
[
str
,
tf
.
Tensor
]],
Mapping
[
str
,
tf
.
Tensor
]]]:
"""Builds the model network.
)
->
Tuple
[
Mapping
[
str
,
Any
],
Any
,
Any
]:
"""Builds the backbone network and gets states and endpoints.
Args:
backbone: the model backbone.
...
...
@@ -104,9 +103,9 @@ class MovinetClassifier(tf.keras.Model):
layer, will overwrite the contents of the buffer(s).
Returns:
I
nputs a
nd outputs as a tuple. Inputs are expected to be a dict with
base input and states. Outputs are expected to be
a dict of endpoints
and (optionally) output
states.
i
nputs
:
a
dict of input specs.
endpoints:
a dict of
model
endpoints
.
states: a dict of model
states.
"""
state_specs
=
state_specs
if
state_specs
is
not
None
else
{}
...
...
@@ -145,7 +144,30 @@ class MovinetClassifier(tf.keras.Model):
mismatched_shapes
))
else
:
endpoints
,
states
=
backbone
(
inputs
)
return
inputs
,
endpoints
,
states
def
_build_network
(
self
,
backbone
:
tf
.
keras
.
Model
,
input_specs
:
Mapping
[
str
,
tf
.
keras
.
layers
.
InputSpec
],
state_specs
:
Optional
[
Mapping
[
str
,
tf
.
keras
.
layers
.
InputSpec
]]
=
None
,
)
->
Tuple
[
Mapping
[
str
,
tf
.
keras
.
Input
],
Union
[
Tuple
[
Mapping
[
# pytype: disable=invalid-annotation # typed-keras
str
,
tf
.
Tensor
],
Mapping
[
str
,
tf
.
Tensor
]],
Mapping
[
str
,
tf
.
Tensor
]]]:
"""Builds the model network.
Args:
backbone: the model backbone.
input_specs: the model input spec to use.
state_specs: a dict of states such that, if any of the keys match for a
layer, will overwrite the contents of the buffer(s).
Returns:
Inputs and outputs as a tuple. Inputs are expected to be a dict with
base input and states. Outputs are expected to be a dict of endpoints
and (optionally) output states.
"""
inputs
,
endpoints
,
states
=
self
.
_build_backbone
(
backbone
=
backbone
,
input_specs
=
input_specs
,
state_specs
=
state_specs
)
x
=
endpoints
[
'head'
]
x
=
movinet_layers
.
ClassifierHead
(
...
...
official/projects/movinet/modeling/movinet_model_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/modeling/movinet_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/tools/convert_3d_2plus1d.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/tools/convert_3d_2plus1d_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/movinet/train.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
@@ -46,7 +46,6 @@ from official.modeling import performance
# Import movinet libraries to register the backbone and model into tf.vision
# model garden factory.
# pylint: disable=unused-import
# the followings are the necessary imports.
from
official.projects.movinet.modeling
import
movinet
from
official.projects.movinet.modeling
import
movinet_model
# pylint: enable=unused-import
...
...
official/projects/movinet/train_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/nhnet/__init__.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/nhnet/configs.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/nhnet/configs_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/nhnet/decoder.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
official/projects/nhnet/decoder_test.py
View file @
d7511194
# Copyright 202
1
The TensorFlow Authors. All Rights Reserved.
# Copyright 202
2
The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
...
...
Prev
1
…
24
25
26
27
28
29
30
31
32
…
50
Next
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