@Namespace(value="tensorflow::ops") @NoOffset public static class tensorflow.StridedSliceGrad extends Pointer
StridedSlice.
Since StridedSlice cuts out pieces of its input which is size
shape, its gradient will have the same shape (which is passed here
as shape). The gradient will be zero in any element that the slice
does not select.
Arguments are the same as StridedSliceGrad with the exception that
dy is the input gradient to be propagated and shape is the
shape of StridedSlice's input.
Arguments:
* scope: A Scope object
Returns:
* Output: The output tensor.| Modifier and Type | Class and Description |
|---|---|
static class |
tensorflow.StridedSliceGrad.Attrs
Optional attribute setters for StridedSliceGrad
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Constructor and Description |
|---|
StridedSliceGrad(Pointer p)
Pointer cast constructor.
|
StridedSliceGrad(tensorflow.Scope scope,
tensorflow.Input shape,
tensorflow.Input begin,
tensorflow.Input end,
tensorflow.Input strides,
tensorflow.Input dy) |
StridedSliceGrad(tensorflow.Scope scope,
tensorflow.Input shape,
tensorflow.Input begin,
tensorflow.Input end,
tensorflow.Input strides,
tensorflow.Input dy,
tensorflow.StridedSliceGrad.Attrs attrs) |
| Modifier and Type | Method and Description |
|---|---|
tensorflow.Input |
asInput() |
tensorflow.Output |
asOutput() |
static tensorflow.StridedSliceGrad.Attrs |
BeginMask(long x) |
static tensorflow.StridedSliceGrad.Attrs |
EllipsisMask(long x) |
static tensorflow.StridedSliceGrad.Attrs |
EndMask(long x) |
static tensorflow.StridedSliceGrad.Attrs |
NewAxisMask(long x) |
tensorflow.Node |
node() |
tensorflow.Operation |
operation() |
tensorflow.StridedSliceGrad |
operation(tensorflow.Operation operation) |
tensorflow.Output |
output() |
tensorflow.StridedSliceGrad |
output(tensorflow.Output output) |
static tensorflow.StridedSliceGrad.Attrs |
ShrinkAxisMask(long x) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic StridedSliceGrad(Pointer p)
Pointer.Pointer(Pointer).public StridedSliceGrad(@Const @ByRef tensorflow.Scope scope, @ByVal tensorflow.Input shape, @ByVal tensorflow.Input begin, @ByVal tensorflow.Input end, @ByVal tensorflow.Input strides, @ByVal tensorflow.Input dy)
public StridedSliceGrad(@Const @ByRef tensorflow.Scope scope, @ByVal tensorflow.Input shape, @ByVal tensorflow.Input begin, @ByVal tensorflow.Input end, @ByVal tensorflow.Input strides, @ByVal tensorflow.Input dy, @Const @ByRef tensorflow.StridedSliceGrad.Attrs attrs)
@ByVal @Name(value="operator tensorflow::Output") public tensorflow.Output asOutput()
@ByVal @Name(value="operator tensorflow::Input") public tensorflow.Input asInput()
public tensorflow.Node node()
@ByVal public static tensorflow.StridedSliceGrad.Attrs BeginMask(@Cast(value="tensorflow::int64") long x)
@ByVal public static tensorflow.StridedSliceGrad.Attrs EndMask(@Cast(value="tensorflow::int64") long x)
@ByVal public static tensorflow.StridedSliceGrad.Attrs EllipsisMask(@Cast(value="tensorflow::int64") long x)
@ByVal public static tensorflow.StridedSliceGrad.Attrs NewAxisMask(@Cast(value="tensorflow::int64") long x)
@ByVal public static tensorflow.StridedSliceGrad.Attrs ShrinkAxisMask(@Cast(value="tensorflow::int64") long x)
@ByRef public tensorflow.Operation operation()
public tensorflow.StridedSliceGrad operation(tensorflow.Operation operation)
@ByRef public tensorflow.Output output()
public tensorflow.StridedSliceGrad output(tensorflow.Output output)
Copyright © 2019. All rights reserved.