public interface CustomOp
Modifier and Type | Method and Description |
---|---|
void |
addBArgument(boolean... arg) |
void |
addIArgument(int... arg) |
void |
addIArgument(long... 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 |
boolean[] |
bArgs() |
List<LongShapeDescriptor> |
calculateOutputShape()
Calculate the output shape for this op
|
Boolean |
getBArgument(int index) |
CustomOpDescriptor |
getDescriptor()
Get the custom op descriptor if one is available.
|
Long |
getIArgument(int index) |
INDArray |
getInputArgument(int index) |
INDArray |
getOutputArgument(int index) |
Double |
getTArgument(int index) |
long[] |
iArgs() |
INDArray[] |
inputArguments() |
boolean |
isInplaceCall()
This method returns true if op is supposed to be executed inplace
|
int |
numBArguments() |
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 |
removeIArgument(Integer arg) |
void |
removeInputArgument(INDArray arg) |
void |
removeOutputArgument(INDArray arg) |
void |
removeTArgument(Double arg) |
double[] |
tArgs() |
String opName()
long opHash()
boolean isInplaceCall()
INDArray[] outputArguments()
INDArray[] inputArguments()
long[] iArgs()
double[] tArgs()
boolean[] bArgs()
void addIArgument(int... arg)
void addIArgument(long... arg)
void addBArgument(boolean... arg)
void removeIArgument(Integer arg)
Boolean getBArgument(int index)
Long getIArgument(int index)
int numIArguments()
void addTArgument(double... arg)
void removeTArgument(Double arg)
Double getTArgument(int index)
int numTArguments()
int numBArguments()
void addInputArgument(INDArray... arg)
void removeInputArgument(INDArray arg)
INDArray getInputArgument(int index)
int numInputArguments()
void addOutputArgument(INDArray... arg)
void removeOutputArgument(INDArray arg)
INDArray getOutputArgument(int index)
int numOutputArguments()
List<LongShapeDescriptor> calculateOutputShape()
CustomOpDescriptor getDescriptor()
void assertValidForExecution()
ND4JIllegalStateException
Copyright © 2019. All rights reserved.