Update StopGradients's overly strict verification
Subtypes may differ and we may have dynamic shapes, so don't require static type equality. PiperOrigin-RevId: 312475863 Change-Id: I4dd6fef11ece9e1e62560e411ca758e848964330
This commit is contained in:
parent
01b38cd7c6
commit
e18c52cd16
|
@ -8317,8 +8317,9 @@ def TF_StackV2Op : TF_Op<"StackV2", []> {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
def TF_StopGradientOp : TF_Op<"StopGradient", [NoSideEffect, SameOperandsAndResultType]> {
|
def TF_StopGradientOp : TF_Op<"StopGradient",
|
||||||
let summary = "Stops gradient computation.";
|
[NoSideEffect, TF_AllTypesMatch<["input", "output"]>]> {
|
||||||
|
let summary = "Stops gradient computation";
|
||||||
|
|
||||||
let description = [{
|
let description = [{
|
||||||
When executed in a graph, this op outputs its input tensor as-is.
|
When executed in a graph, this op outputs its input tensor as-is.
|
||||||
|
|
Loading…
Reference in New Issue