message: Add auto generated TensorFlow BiasAddGrad op
diff: @@ -458,6 +458,30 @@ Broadcasting is supported, so `value` may have any number of dimensions.
  }];
  }
  +def TF_BiasAddGradOp : TF_Op<"BiasAddGrad", [NoSideEffect]> {
  + let summary = [{
  +The backward operation for "BiasAdd" on the "bias" tensor.
  + }];
  +
  + let description = [{
  +It accumulates all the values from out_backprop into the feature dimension.
  +For NHWC data format, the feature dimension is the last. For NCHW data format,
  +the feature dimension is the third-to-last.
  + }];
  +
  + let arguments = (ins
  + TensorOf<[BF16, F16, F32, F64, I16, I32, I64, I8, TF_Complex128, TF_Complex64, TF_Qint32, TF_Qint8, TF_Quint8, TF_Uint16, TF_Uint32, TF_Uint64, TF_Uint8]>:$out_backprop,
  +
  + DefaultValuedAttr<TF_ConvnetDataFormatAttr, "NHWC">:$data_format
  + );
  +
  + let results = (outs
  + TensorOf<[BF16, F16, F32, F64, I16, I32, I64, I8, TF_Complex128, TF_Complex64, TF_Qint32, TF_Qint8, TF_Quint8, TF_Uint16, TF_Uint32, TF_Uint64, TF_Uint8]>:$output
  + );
  +
  + TF_DerivedOperandTypeAttr T = TF_DerivedOperandTypeAttr<0>;
  +}
  +
  def TF_BitcastOp : TF_Op<"Bitcast", [NoSideEffect]> {
  let summary = [{
  Bitcasts a tensor from one type to another without copying data.
  