Change NotDifferentiable, NoGradient to not_differentiable, no_gradient in v2 api
Also adds not_differentiable, no_gradient to the v1 api PiperOrigin-RevId: 221035753
This commit is contained in:
parent
89c0134fd8
commit
6e60c730b2
@ -2442,8 +2442,9 @@ class RegisterGradient(object):
|
||||
return f
|
||||
|
||||
|
||||
@tf_export("NoGradient", "NotDifferentiable")
|
||||
def NotDifferentiable(op_type):
|
||||
@deprecation.deprecated_endpoints("NotDifferentiable", "NoGradient")
|
||||
@tf_export("no_gradient", v1=["no_gradient", "NotDifferentiable", "NoGradient"])
|
||||
def no_gradient(op_type):
|
||||
"""Specifies that ops of type `op_type` is not differentiable.
|
||||
|
||||
This function should *not* be used for operations that have a
|
||||
@ -2476,8 +2477,9 @@ def NotDifferentiable(op_type):
|
||||
_gradient_registry.register(None, op_type)
|
||||
|
||||
|
||||
# Alias for the old name, will be eventually removed.
|
||||
NoGradient = NotDifferentiable
|
||||
# Aliases for the old names, will be eventually removed.
|
||||
NoGradient = no_gradient
|
||||
NotDifferentiable = no_gradient
|
||||
|
||||
|
||||
def get_gradient_function(op):
|
||||
|
@ -1564,6 +1564,10 @@ tf_module {
|
||||
name: "negative"
|
||||
argspec: "args=[\'x\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "no_gradient"
|
||||
argspec: "args=[\'op_type\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "no_op"
|
||||
argspec: "args=[\'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
|
@ -460,14 +460,6 @@ tf_module {
|
||||
name: "Assert"
|
||||
argspec: "args=[\'condition\', \'data\', \'summarize\', \'name\'], varargs=None, keywords=None, defaults=[\'None\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "NoGradient"
|
||||
argspec: "args=[\'op_type\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "NotDifferentiable"
|
||||
argspec: "args=[\'op_type\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "abs"
|
||||
argspec: "args=[\'x\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
@ -936,6 +928,10 @@ tf_module {
|
||||
name: "negative"
|
||||
argspec: "args=[\'x\', \'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "no_gradient"
|
||||
argspec: "args=[\'op_type\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "no_op"
|
||||
argspec: "args=[\'name\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
|
Loading…
Reference in New Issue
Block a user