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
f5830dbe
"git@developer.sourcefind.cn:change/sglang.git" did not exist on "1be6956d1bd7188cc9ecb1f43bcf978f9fa5152c"
Commit
f5830dbe
authored
Sep 09, 2021
by
Vishnu Banna
Browse files
math ops update
parent
24ade5b8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
22 deletions
+1
-22
official/vision/beta/projects/yolo/ops/math_ops.py
official/vision/beta/projects/yolo/ops/math_ops.py
+1
-22
No files found.
official/vision/beta/projects/yolo/ops/math_ops.py
View file @
f5830dbe
...
@@ -58,25 +58,4 @@ def divide_no_nan(a, b):
...
@@ -58,25 +58,4 @@ def divide_no_nan(a, b):
Returns:
Returns:
a `Tensor` representing a divided by b, with all nan values removed.
a `Tensor` representing a divided by b, with all nan values removed.
"""
"""
zero
=
tf
.
cast
(
0.0
,
b
.
dtype
)
return
a
/
(
b
+
1e-9
)
return
tf
.
where
(
b
==
zero
,
zero
,
a
/
b
)
\ No newline at end of file
def
mul_no_nan
(
x
,
y
):
"""Nan safe multiply operation.
Built to allow model compilation in tflite and
to allow one tensor to mask another. Where ever x is zero the
multiplication is not computed and the value is replaced with a zero. This is
required because 0 * nan = nan. This can make computation unstable in some
cases where the intended behavior is for zero to mean ignore.
Args:
x: any `Tensor` of any type.
y: any `Tensor` of any type with the same shape as tensor x.
Returns:
a `Tensor` representing x times y, where x is used to safely mask the
tensor y.
"""
return
tf
.
where
(
x
==
0
,
tf
.
cast
(
0
,
x
.
dtype
),
x
*
y
)
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