Go: Update generated wrapper functions for TensorFlow ops.

PiperOrigin-RevId: 223522179
This commit is contained in:
A. Unique TensorFlower 2018-11-30 08:52:00 -08:00 committed by TensorFlower Gardener
parent 3e66cee177
commit 5d45c7e715

View File

@ -5645,6 +5645,77 @@ func MapSize(scope *Scope, dtypes []tf.DataType, optional ...MapSizeAttr) (size
return op.Output(0)
}
// MapUnstageAttr is an optional argument to MapUnstage.
type MapUnstageAttr func(optionalAttr)
// MapUnstageCapacity sets the optional capacity attribute to value.
// If not specified, defaults to 0
//
// REQUIRES: value >= 0
func MapUnstageCapacity(value int64) MapUnstageAttr {
return func(m optionalAttr) {
m["capacity"] = value
}
}
// MapUnstageMemoryLimit sets the optional memory_limit attribute to value.
// If not specified, defaults to 0
//
// REQUIRES: value >= 0
func MapUnstageMemoryLimit(value int64) MapUnstageAttr {
return func(m optionalAttr) {
m["memory_limit"] = value
}
}
// MapUnstageContainer sets the optional container attribute to value.
// If not specified, defaults to ""
func MapUnstageContainer(value string) MapUnstageAttr {
return func(m optionalAttr) {
m["container"] = value
}
}
// MapUnstageSharedName sets the optional shared_name attribute to value.
// If not specified, defaults to ""
func MapUnstageSharedName(value string) MapUnstageAttr {
return func(m optionalAttr) {
m["shared_name"] = value
}
}
// Op removes and returns the values associated with the key
//
// from the underlying container. If the underlying container
// does not contain this key, the op will block until it does.
func MapUnstage(scope *Scope, key tf.Output, indices tf.Output, dtypes []tf.DataType, optional ...MapUnstageAttr) (values []tf.Output) {
if scope.Err() != nil {
return
}
attrs := map[string]interface{}{"dtypes": dtypes}
for _, a := range optional {
a(attrs)
}
opspec := tf.OpSpec{
Type: "MapUnstage",
Input: []tf.Input{
key, indices,
},
Attrs: attrs,
}
op := scope.AddOperation(opspec)
if scope.Err() != nil {
return
}
var idx int
var err error
if values, idx, err = makeOutputList(op, idx, "values"); err != nil {
scope.UpdateErr("MapUnstage", err)
return
}
return values
}
// Compute the regularized incomplete beta integral \\(I_x(a, b)\\).
//
// The regularized incomplete beta integral is defined as:
@ -33883,74 +33954,3 @@ func MapStage(scope *Scope, key tf.Output, indices tf.Output, values []tf.Output
}
return scope.AddOperation(opspec)
}
// MapUnstageAttr is an optional argument to MapUnstage.
type MapUnstageAttr func(optionalAttr)
// MapUnstageCapacity sets the optional capacity attribute to value.
// If not specified, defaults to 0
//
// REQUIRES: value >= 0
func MapUnstageCapacity(value int64) MapUnstageAttr {
return func(m optionalAttr) {
m["capacity"] = value
}
}
// MapUnstageMemoryLimit sets the optional memory_limit attribute to value.
// If not specified, defaults to 0
//
// REQUIRES: value >= 0
func MapUnstageMemoryLimit(value int64) MapUnstageAttr {
return func(m optionalAttr) {
m["memory_limit"] = value
}
}
// MapUnstageContainer sets the optional container attribute to value.
// If not specified, defaults to ""
func MapUnstageContainer(value string) MapUnstageAttr {
return func(m optionalAttr) {
m["container"] = value
}
}
// MapUnstageSharedName sets the optional shared_name attribute to value.
// If not specified, defaults to ""
func MapUnstageSharedName(value string) MapUnstageAttr {
return func(m optionalAttr) {
m["shared_name"] = value
}
}
// Op removes and returns the values associated with the key
//
// from the underlying container. If the underlying container
// does not contain this key, the op will block until it does.
func MapUnstage(scope *Scope, key tf.Output, indices tf.Output, dtypes []tf.DataType, optional ...MapUnstageAttr) (values []tf.Output) {
if scope.Err() != nil {
return
}
attrs := map[string]interface{}{"dtypes": dtypes}
for _, a := range optional {
a(attrs)
}
opspec := tf.OpSpec{
Type: "MapUnstage",
Input: []tf.Input{
key, indices,
},
Attrs: attrs,
}
op := scope.AddOperation(opspec)
if scope.Err() != nil {
return
}
var idx int
var err error
if values, idx, err = makeOutputList(op, idx, "values"); err != nil {
scope.UpdateErr("MapUnstage", err)
return
}
return values
}