提交 22d5423f authored 作者: Ian Goodfellow's avatar Ian Goodfellow

manually removed some changes I don't know how to revert from theano/gradient.py

上级 e18ea232
"""Driver for gradient calculations.""" """Driver for gradient calculations."""
__authors__ = "James Bergstra, Ian Goodfellow" __authors__ = "James Bergstra"
__copyright__ = "(c) 2011, Universite de Montreal" __copyright__ = "(c) 2011, Universite de Montreal"
__license__ = "3-clause BSD License" __license__ = "3-clause BSD License"
__contact__ = "theano-dev <theano-dev@googlegroups.com>" __contact__ = "theano-dev <theano-dev@googlegroups.com>"
...@@ -133,13 +133,13 @@ def unimplemented_grad(op, x_pos, x): ...@@ -133,13 +133,13 @@ def unimplemented_grad(op, x_pos, x):
""" """
raise Exception(""" #raise Exception("""
unimplemented_grad is not a safe function to use. # unimplemented_grad is not a safe function to use.
It depends on catching errors at the run-time of a theano function. # It depends on catching errors at the run-time of a theano function.
However, it could be removed by the optimization during the compilation # However, it could be removed by the optimization during the compilation
of the theano function, for example, if it is multiplied by 0. This # of the theano function, for example, if it is multiplied by 0. This
results in theano functions returning 0 for gradients that are actually # results in theano functions returning 0 for gradients that are actually
undefined. """) # undefined. """)
msg = '%s.grad not implemented for input %i'%(op, x_pos) msg = '%s.grad not implemented for input %i'%(op, x_pos)
return Raise(msg=msg)(x) return Raise(msg=msg)(x)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论