Added SringFormat to generated ops.

PiperOrigin-RevId: 304686409
Change-Id: I04d974243f640437d416d011a1d4162d45676063
This commit is contained in:
Robert Suderman 2020-04-03 13:50:17 -07:00 committed by TensorFlower Gardener
parent 850ae50ab4
commit 512e26cfb1

View File

@ -7737,6 +7737,28 @@ shape of `StridedSlice`'s `input`.
}];
}
def TF_StringFormatOp : TF_Op<"StringFormat", [NoSideEffect]> {
let summary = "Formats a string template using a list of tensors.";
let description = [{
Formats a string template using a list of tensors, pretty-printing tensor summaries.
}];
let arguments = (ins
Variadic<TF_Tensor>:$inputs,
DefaultValuedAttr<StrAttr, "%s">:$strtemplate,
DefaultValuedAttr<StrAttr, "%s">:$placeholder,
DefaultValuedAttr<I64Attr, "3">:$summarize
);
let results = (outs
TF_StrTensor:$output
);
TF_DerivedOperandTypeListAttr T = TF_DerivedOperandTypeListAttr<0>;
}
def TF_SubOp : TF_Op<"Sub", [NoSideEffect, ResultsBroadcastableShape]>,
WithBroadcastableBinOpBuilder {
let summary = "Returns x - y element-wise.";