Go: Update generated wrapper functions for TensorFlow ops.
PiperOrigin-RevId: 307690267 Change-Id: Ic78e8ce07983dd496ba9563bcf60352473a0428c
This commit is contained in:
parent
75940041fc
commit
567f7e24ef
@ -9878,12 +9878,26 @@ func RegisterDataset(scope *Scope, dataset tf.Output, address tf.Output, protoco
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// DataServiceDatasetAttr is an optional argument to DataServiceDataset.
|
||||
type DataServiceDatasetAttr func(optionalAttr)
|
||||
|
||||
// DataServiceDatasetTaskRefreshIntervalHintMs sets the optional task_refresh_interval_hint_ms attribute to value.
|
||||
// If not specified, defaults to -1
|
||||
func DataServiceDatasetTaskRefreshIntervalHintMs(value int64) DataServiceDatasetAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["task_refresh_interval_hint_ms"] = value
|
||||
}
|
||||
}
|
||||
|
||||
// Creates a dataset that reads data from the tf.data service.
|
||||
func DataServiceDataset(scope *Scope, address tf.Output, protocol tf.Output, max_outstanding_requests tf.Output, output_types []tf.DataType, output_shapes []tf.Shape) (handle tf.Output) {
|
||||
func DataServiceDataset(scope *Scope, address tf.Output, protocol tf.Output, max_outstanding_requests tf.Output, output_types []tf.DataType, output_shapes []tf.Shape, optional ...DataServiceDatasetAttr) (handle tf.Output) {
|
||||
if scope.Err() != nil {
|
||||
return
|
||||
}
|
||||
attrs := map[string]interface{}{"output_types": output_types, "output_shapes": output_shapes}
|
||||
for _, a := range optional {
|
||||
a(attrs)
|
||||
}
|
||||
opspec := tf.OpSpec{
|
||||
Type: "DataServiceDataset",
|
||||
Input: []tf.Input{
|
||||
@ -11879,75 +11893,6 @@ func ExtractGlimpse(scope *Scope, input tf.Output, size tf.Output, offsets tf.Ou
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// Converts one or more images from RGB to HSV.
|
||||
//
|
||||
// Outputs a tensor of the same shape as the `images` tensor, containing the HSV
|
||||
// value of the pixels. The output is only well defined if the value in `images`
|
||||
// are in `[0,1]`.
|
||||
//
|
||||
// `output[..., 0]` contains hue, `output[..., 1]` contains saturation, and
|
||||
// `output[..., 2]` contains value. All HSV values are in `[0,1]`. A hue of 0
|
||||
// corresponds to pure red, hue 1/3 is pure green, and 2/3 is pure blue.
|
||||
//
|
||||
// Usage Example:
|
||||
//
|
||||
// >>> blue_image = tf.stack([
|
||||
// ... tf.zeros([5,5]),
|
||||
// ... tf.zeros([5,5]),
|
||||
// ... tf.ones([5,5])],
|
||||
// ... axis=-1)
|
||||
// >>> blue_hsv_image = tf.image.rgb_to_hsv(blue_image)
|
||||
// >>> blue_hsv_image[0,0].numpy()
|
||||
// array([0.6666667, 1. , 1. ], dtype=float32)
|
||||
//
|
||||
//
|
||||
// Arguments:
|
||||
// images: 1-D or higher rank. RGB data to convert. Last dimension must be size 3.
|
||||
//
|
||||
// Returns `images` converted to HSV.
|
||||
func RGBToHSV(scope *Scope, images tf.Output) (output tf.Output) {
|
||||
if scope.Err() != nil {
|
||||
return
|
||||
}
|
||||
opspec := tf.OpSpec{
|
||||
Type: "RGBToHSV",
|
||||
Input: []tf.Input{
|
||||
images,
|
||||
},
|
||||
}
|
||||
op := scope.AddOperation(opspec)
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// Decode the frame(s) of a GIF-encoded image to a uint8 tensor.
|
||||
//
|
||||
// GIF images with frame or transparency compression are not supported.
|
||||
// On Linux and MacOS systems, convert animated GIFs from compressed to
|
||||
// uncompressed by running:
|
||||
//
|
||||
// convert $src.gif -coalesce $dst.gif
|
||||
//
|
||||
// This op also supports decoding JPEGs and PNGs, though it is cleaner to use
|
||||
// `tf.io.decode_image`.
|
||||
//
|
||||
// Arguments:
|
||||
// contents: 0-D. The GIF-encoded image.
|
||||
//
|
||||
// Returns 4-D with shape `[num_frames, height, width, 3]`. RGB channel order.
|
||||
func DecodeGif(scope *Scope, contents tf.Output) (image tf.Output) {
|
||||
if scope.Err() != nil {
|
||||
return
|
||||
}
|
||||
opspec := tf.OpSpec{
|
||||
Type: "DecodeGif",
|
||||
Input: []tf.Input{
|
||||
contents,
|
||||
},
|
||||
}
|
||||
op := scope.AddOperation(opspec)
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// SampleDistortedBoundingBoxAttr is an optional argument to SampleDistortedBoundingBox.
|
||||
type SampleDistortedBoundingBoxAttr func(optionalAttr)
|
||||
|
||||
@ -11990,7 +11935,7 @@ func SampleDistortedBoundingBoxMinObjectCovered(value float32) SampleDistortedBo
|
||||
//
|
||||
// value: The cropped area of the image must have an aspect ratio =
|
||||
// width / height within this range.
|
||||
// If not specified, defaults to {f:0.75 f:1.33}
|
||||
// If not specified, defaults to {f:0.75 f:1.33}
|
||||
func SampleDistortedBoundingBoxAspectRatioRange(value []float32) SampleDistortedBoundingBoxAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["aspect_ratio_range"] = value
|
||||
@ -12001,7 +11946,7 @@ func SampleDistortedBoundingBoxAspectRatioRange(value []float32) SampleDistorted
|
||||
//
|
||||
// value: The cropped area of the image must contain a fraction of the
|
||||
// supplied image within this range.
|
||||
// If not specified, defaults to {f:0.05 f:1}
|
||||
// If not specified, defaults to {f:0.05 f:1}
|
||||
func SampleDistortedBoundingBoxAreaRange(value []float32) SampleDistortedBoundingBoxAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["area_range"] = value
|
||||
@ -12104,6 +12049,75 @@ func SampleDistortedBoundingBox(scope *Scope, image_size tf.Output, bounding_box
|
||||
return op.Output(0), op.Output(1), op.Output(2)
|
||||
}
|
||||
|
||||
// Converts one or more images from RGB to HSV.
|
||||
//
|
||||
// Outputs a tensor of the same shape as the `images` tensor, containing the HSV
|
||||
// value of the pixels. The output is only well defined if the value in `images`
|
||||
// are in `[0,1]`.
|
||||
//
|
||||
// `output[..., 0]` contains hue, `output[..., 1]` contains saturation, and
|
||||
// `output[..., 2]` contains value. All HSV values are in `[0,1]`. A hue of 0
|
||||
// corresponds to pure red, hue 1/3 is pure green, and 2/3 is pure blue.
|
||||
//
|
||||
// Usage Example:
|
||||
//
|
||||
// >>> blue_image = tf.stack([
|
||||
// ... tf.zeros([5,5]),
|
||||
// ... tf.zeros([5,5]),
|
||||
// ... tf.ones([5,5])],
|
||||
// ... axis=-1)
|
||||
// >>> blue_hsv_image = tf.image.rgb_to_hsv(blue_image)
|
||||
// >>> blue_hsv_image[0,0].numpy()
|
||||
// array([0.6666667, 1. , 1. ], dtype=float32)
|
||||
//
|
||||
//
|
||||
// Arguments:
|
||||
// images: 1-D or higher rank. RGB data to convert. Last dimension must be size 3.
|
||||
//
|
||||
// Returns `images` converted to HSV.
|
||||
func RGBToHSV(scope *Scope, images tf.Output) (output tf.Output) {
|
||||
if scope.Err() != nil {
|
||||
return
|
||||
}
|
||||
opspec := tf.OpSpec{
|
||||
Type: "RGBToHSV",
|
||||
Input: []tf.Input{
|
||||
images,
|
||||
},
|
||||
}
|
||||
op := scope.AddOperation(opspec)
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// Decode the frame(s) of a GIF-encoded image to a uint8 tensor.
|
||||
//
|
||||
// GIF images with frame or transparency compression are not supported.
|
||||
// On Linux and MacOS systems, convert animated GIFs from compressed to
|
||||
// uncompressed by running:
|
||||
//
|
||||
// convert $src.gif -coalesce $dst.gif
|
||||
//
|
||||
// This op also supports decoding JPEGs and PNGs, though it is cleaner to use
|
||||
// `tf.io.decode_image`.
|
||||
//
|
||||
// Arguments:
|
||||
// contents: 0-D. The GIF-encoded image.
|
||||
//
|
||||
// Returns 4-D with shape `[num_frames, height, width, 3]`. RGB channel order.
|
||||
func DecodeGif(scope *Scope, contents tf.Output) (image tf.Output) {
|
||||
if scope.Err() != nil {
|
||||
return
|
||||
}
|
||||
opspec := tf.OpSpec{
|
||||
Type: "DecodeGif",
|
||||
Input: []tf.Input{
|
||||
contents,
|
||||
},
|
||||
}
|
||||
op := scope.AddOperation(opspec)
|
||||
return op.Output(0)
|
||||
}
|
||||
|
||||
// DecodeBmpAttr is an optional argument to DecodeBmp.
|
||||
type DecodeBmpAttr func(optionalAttr)
|
||||
|
||||
@ -18608,7 +18622,7 @@ func SampleDistortedBoundingBoxV2Seed2(value int64) SampleDistortedBoundingBoxV2
|
||||
//
|
||||
// value: The cropped area of the image must have an aspect ratio =
|
||||
// width / height within this range.
|
||||
// If not specified, defaults to {f:0.75 f:1.33}
|
||||
// If not specified, defaults to {f:0.75 f:1.33}
|
||||
func SampleDistortedBoundingBoxV2AspectRatioRange(value []float32) SampleDistortedBoundingBoxV2Attr {
|
||||
return func(m optionalAttr) {
|
||||
m["aspect_ratio_range"] = value
|
||||
@ -18619,7 +18633,7 @@ func SampleDistortedBoundingBoxV2AspectRatioRange(value []float32) SampleDistort
|
||||
//
|
||||
// value: The cropped area of the image must contain a fraction of the
|
||||
// supplied image within this range.
|
||||
// If not specified, defaults to {f:0.05 f:1}
|
||||
// If not specified, defaults to {f:0.05 f:1}
|
||||
func SampleDistortedBoundingBoxV2AreaRange(value []float32) SampleDistortedBoundingBoxV2Attr {
|
||||
return func(m optionalAttr) {
|
||||
m["area_range"] = value
|
||||
@ -19023,7 +19037,7 @@ func ImageSummaryMaxImages(value int64) ImageSummaryAttr {
|
||||
// ImageSummaryBadColor sets the optional bad_color attribute to value.
|
||||
//
|
||||
// value: Color to use for pixels with non-finite values.
|
||||
// If not specified, defaults to {dtype:DT_UINT8 tensor_shape:{dim:{size:4}} int_val:255 int_val:0 int_val:0 int_val:255}
|
||||
// If not specified, defaults to {dtype:DT_UINT8 tensor_shape:{dim:{size:4}} int_val:255 int_val:0 int_val:0 int_val:255}
|
||||
func ImageSummaryBadColor(value tf.Tensor) ImageSummaryAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["bad_color"] = value
|
||||
@ -20094,7 +20108,7 @@ func Conv3DBackpropFilterV2DataFormat(value string) Conv3DBackpropFilterV2Attr {
|
||||
// filter element on that dimension. The dimension order is determined by the
|
||||
// value of `data_format`, see above for details. Dilations in the batch and
|
||||
// depth dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
func Conv3DBackpropFilterV2Dilations(value []int64) Conv3DBackpropFilterV2Attr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -21266,7 +21280,7 @@ func Conv2DBackpropInputDataFormat(value string) Conv2DBackpropInputAttr {
|
||||
// element on that dimension. The dimension order is determined by the value of
|
||||
// `data_format`, see above for details. Dilations in the batch and depth
|
||||
// dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func Conv2DBackpropInputDilations(value []int64) Conv2DBackpropInputAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -21974,7 +21988,7 @@ func Conv2DDataFormat(value string) Conv2DAttr {
|
||||
// filter element on that dimension. The dimension order is determined by the
|
||||
// value of `data_format`, see above for details. Dilations in the batch and
|
||||
// depth dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func Conv2DDilations(value []int64) Conv2DAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22170,7 +22184,7 @@ func QuantizedDepthwiseConv2DWithBiasAndReluAndRequantizeOutType(value tf.DataTy
|
||||
// QuantizedDepthwiseConv2DWithBiasAndReluAndRequantizeDilations sets the optional dilations attribute to value.
|
||||
//
|
||||
// value: List of dilation values.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedDepthwiseConv2DWithBiasAndReluAndRequantizeDilations(value []int64) QuantizedDepthwiseConv2DWithBiasAndReluAndRequantizeAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22239,7 +22253,7 @@ func QuantizedDepthwiseConv2DWithBiasAndReluOutType(value tf.DataType) Quantized
|
||||
// QuantizedDepthwiseConv2DWithBiasAndReluDilations sets the optional dilations attribute to value.
|
||||
//
|
||||
// value: List of dilation values.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedDepthwiseConv2DWithBiasAndReluDilations(value []int64) QuantizedDepthwiseConv2DWithBiasAndReluAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22354,7 +22368,7 @@ func QuantizedDepthwiseConv2DWithBiasOutType(value tf.DataType) QuantizedDepthwi
|
||||
// QuantizedDepthwiseConv2DWithBiasDilations sets the optional dilations attribute to value.
|
||||
//
|
||||
// value: List of dilation values.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedDepthwiseConv2DWithBiasDilations(value []int64) QuantizedDepthwiseConv2DWithBiasAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22413,7 +22427,7 @@ func QuantizedDepthwiseConv2DOutType(value tf.DataType) QuantizedDepthwiseConv2D
|
||||
// QuantizedDepthwiseConv2DDilations sets the optional dilations attribute to value.
|
||||
//
|
||||
// value: List of dilation values.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedDepthwiseConv2DDilations(value []int64) QuantizedDepthwiseConv2DAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22587,7 +22601,7 @@ func QuantizedConv2DPerChannelOutType(value tf.DataType) QuantizedConv2DPerChann
|
||||
// QuantizedConv2DPerChannelDilations sets the optional dilations attribute to value.
|
||||
//
|
||||
// value: list of dilation values.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedConv2DPerChannelDilations(value []int64) QuantizedConv2DPerChannelAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -22964,7 +22978,7 @@ func Conv3DBackpropInputV2DataFormat(value string) Conv3DBackpropInputV2Attr {
|
||||
// filter element on that dimension. The dimension order is determined by the
|
||||
// value of `data_format`, see above for details. Dilations in the batch and
|
||||
// depth dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
func Conv3DBackpropInputV2Dilations(value []int64) Conv3DBackpropInputV2Attr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -25284,7 +25298,7 @@ func AvgPool3DGrad(scope *Scope, orig_input_shape tf.Output, grad tf.Output, ksi
|
||||
type Conv3DBackpropFilterAttr func(optionalAttr)
|
||||
|
||||
// Conv3DBackpropFilterDilations sets the optional dilations attribute to value.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
func Conv3DBackpropFilterDilations(value []int64) Conv3DBackpropFilterAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -25347,7 +25361,7 @@ func Conv3DDataFormat(value string) Conv3DAttr {
|
||||
// filter element on that dimension. The dimension order is determined by the
|
||||
// value of `data_format`, see above for details. Dilations in the batch and
|
||||
// depth dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
func Conv3DDilations(value []int64) Conv3DAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -25598,7 +25612,7 @@ func DepthwiseConv2dNativeBackpropInputDataFormat(value string) DepthwiseConv2dN
|
||||
// element on that dimension. The dimension order is determined by the value of
|
||||
// `data_format`, see above for details. Dilations in the batch and depth
|
||||
// dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func DepthwiseConv2dNativeBackpropInputDilations(value []int64) DepthwiseConv2dNativeBackpropInputAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -26082,7 +26096,7 @@ func QuantizedConv2DOutType(value tf.DataType) QuantizedConv2DAttr {
|
||||
// filter element on that dimension. The dimension order is determined by the
|
||||
// value of `data_format`, see above for details. Dilations in the batch and
|
||||
// depth dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func QuantizedConv2DDilations(value []int64) QuantizedConv2DAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -40335,7 +40349,7 @@ func DepthwiseConv2dNativeBackpropFilterDataFormat(value string) DepthwiseConv2d
|
||||
// element on that dimension. The dimension order is determined by the value of
|
||||
// `data_format`, see above for details. Dilations in the batch and depth
|
||||
// dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func DepthwiseConv2dNativeBackpropFilterDilations(value []int64) DepthwiseConv2dNativeBackpropFilterAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -45832,7 +45846,7 @@ func Conv2DBackpropFilterDataFormat(value string) Conv2DBackpropFilterAttr {
|
||||
// element on that dimension. The dimension order is determined by the value of
|
||||
// `data_format`, see above for details. Dilations in the batch and depth
|
||||
// dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func Conv2DBackpropFilterDilations(value []int64) Conv2DBackpropFilterAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -46824,7 +46838,7 @@ func CreateJob(scope *Scope, dataset_id tf.Output, address tf.Output, protocol t
|
||||
type Conv3DBackpropInputAttr func(optionalAttr)
|
||||
|
||||
// Conv3DBackpropInputDilations sets the optional dilations attribute to value.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1 i:1}
|
||||
func Conv3DBackpropInputDilations(value []int64) Conv3DBackpropInputAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
@ -46895,7 +46909,7 @@ func DepthwiseConv2dNativeDataFormat(value string) DepthwiseConv2dNativeAttr {
|
||||
// element on that dimension. The dimension order is determined by the value of
|
||||
// `data_format`, see above for details. Dilations in the batch and depth
|
||||
// dimensions must be 1.
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
// If not specified, defaults to {i:1 i:1 i:1 i:1}
|
||||
func DepthwiseConv2dNativeDilations(value []int64) DepthwiseConv2dNativeAttr {
|
||||
return func(m optionalAttr) {
|
||||
m["dilations"] = value
|
||||
|
Loading…
Reference in New Issue
Block a user