| Modifier and Type | Class and Description |
|---|---|
static class |
ScatterUpdate.UpdateOp |
| Constructor and Description |
|---|
ScatterUpdate(INDArray original,
INDArray updates,
INDArray result,
int[] indices,
int[] dimension,
ScatterUpdate.UpdateOp op) |
ScatterUpdate(INDArray original,
INDArray updates,
int[] indices,
int[] dimension,
ScatterUpdate.UpdateOp op) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIArgument(int... arg) |
void |
addInputArgument(INDArray... arg) |
void |
addOutputArgument(INDArray... arg) |
void |
addTArgument(double... arg) |
void |
assertValidForExecution()
Asserts a valid state for execution,
otherwise throws an
ND4JIllegalStateException |
List<int[]> |
calculateOutputShape()
Calculate the output shape for this op
|
CustomOpDescriptor |
getDescriptor()
Get the custom op descriptor if one is available.
|
Integer |
getIArgument(int index) |
INDArray |
getInputArgument(int index) |
INDArray |
getOutputArgument(int index) |
Double |
getTArgument(int index) |
int[] |
iArgs() |
INDArray[] |
inputArguments() |
boolean |
isInplaceCall()
This method returns true if op is supposed to be executed inplace
|
int |
numIArguments() |
int |
numInputArguments() |
int |
numOutputArguments() |
int |
numTArguments() |
long |
opHash()
This method returns LongHash of the opName()
|
String |
opName()
This method returns op opName as string
|
INDArray[] |
outputArguments() |
void |
populateInputsAndOutputsFromSameDiff()
Attempt to populate inputs and outputs from samediff.
|
void |
removeIArgument(Integer arg) |
void |
removeInputArgument(INDArray arg) |
void |
removeOutputArgument(INDArray arg) |
void |
removeTArgument(Double arg) |
double[] |
tArgs() |
protected CustomOp op
public ScatterUpdate(@NonNull
INDArray original,
@NonNull
INDArray updates,
@NonNull
int[] indices,
int[] dimension,
@NonNull
ScatterUpdate.UpdateOp op)
public ScatterUpdate(@NonNull
INDArray original,
@NonNull
INDArray updates,
INDArray result,
@NonNull
int[] indices,
int[] dimension,
@NonNull
ScatterUpdate.UpdateOp op)
public String opName()
public long opHash()
public boolean isInplaceCall()
isInplaceCall in interface CustomOppublic INDArray[] outputArguments()
outputArguments in interface CustomOppublic INDArray[] inputArguments()
inputArguments in interface CustomOppublic void addIArgument(int... arg)
addIArgument in interface CustomOppublic void removeIArgument(Integer arg)
removeIArgument in interface CustomOppublic Integer getIArgument(int index)
getIArgument in interface CustomOppublic int numIArguments()
numIArguments in interface CustomOppublic void addTArgument(double... arg)
addTArgument in interface CustomOppublic void removeTArgument(Double arg)
removeTArgument in interface CustomOppublic Double getTArgument(int index)
getTArgument in interface CustomOppublic int numTArguments()
numTArguments in interface CustomOppublic void addInputArgument(INDArray... arg)
addInputArgument in interface CustomOppublic void removeInputArgument(INDArray arg)
removeInputArgument in interface CustomOppublic INDArray getInputArgument(int index)
getInputArgument in interface CustomOppublic int numInputArguments()
numInputArguments in interface CustomOppublic void addOutputArgument(INDArray... arg)
addOutputArgument in interface CustomOppublic void removeOutputArgument(INDArray arg)
removeOutputArgument in interface CustomOppublic INDArray getOutputArgument(int index)
getOutputArgument in interface CustomOppublic int numOutputArguments()
numOutputArguments in interface CustomOppublic List<int[]> calculateOutputShape()
CustomOpcalculateOutputShape in interface CustomOppublic CustomOpDescriptor getDescriptor()
CustomOpgetDescriptor in interface CustomOppublic void assertValidForExecution()
CustomOpND4JIllegalStateExceptionassertValidForExecution in interface CustomOppublic void populateInputsAndOutputsFromSameDiff()
CustomOppopulateInputsAndOutputsFromSameDiff in interface CustomOpCopyright © 2018. All rights reserved.