提交 5716f992 authored 作者: Ying Zhang's avatar Ying Zhang

some changes

上级 a1703e4a
...@@ -1488,7 +1488,8 @@ def local_cast_cast(node): ...@@ -1488,7 +1488,8 @@ def local_cast_cast(node):
class Assert(T.Op): class Assert(T.Op):
""" """
Implements assertion in a computational graph. Implements assertion in a computational graph.
Returns the first parameter if the condition is true, otherwise, trigger
Returns the first parameter if the condition is true, otherwise, triggers
AssertionError. AssertionError.
Example: Example:
...@@ -1498,10 +1499,12 @@ class Assert(T.Op): ...@@ -1498,10 +1499,12 @@ class Assert(T.Op):
func = theano.function([x], assert_op(x, x.size<2)) func = theano.function([x], assert_op(x, x.size<2))
Notes: Notes:
This Op is an debugging feature. It can be removed from the graph This Op is a debugging feature. It can be removed from the graph
because of optimizations, and can hide some possible optimizations to the because of optimizations, and can hide some possible optimizations to
optimizer. Also, the output of the Op must be returned by the function the optimizer. Specifically, removing happens if it can be determined
computing the graph, otherwise it will not be used. that condition will always be true. Also, the output of the Op must be
used in the function computing the graph, but it doesn't have to be
returned.
""" """
view_map = {0: [0]} view_map = {0: [0]}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论