public interface OpContext extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
org.bytedeco.javacpp.Pointer |
contextPointer()
This method returns pointer to context, to be used during native op execution
|
List<Boolean> |
getBArguments() |
List<Long> |
getIArguments() |
List<INDArray> |
getInputArrays()
This method returns List of input arrays defined within this context
|
List<INDArray> |
getOutputArrays()
This method returns List of output arrays defined within this context
|
org.nd4j.linalg.primitives.Pair<Long,Long> |
getRngStates()
This method returns RNG states, root first node second
|
List<Double> |
getTArguments() |
void |
markInplace(boolean reallyInplace)
This method allows to set op as inplace
|
void |
setBArguments(boolean... arguments)
This method sets boolean arguments required for operation
|
void |
setIArguments(long... arguments)
This method sets integer arguments required for operation
|
void |
setInputArray(int index,
INDArray array)
This method adds INDArray as input argument for future op call
|
void |
setInputArrays(INDArray... arrays)
This method sets provided arrays as input arrays
|
void |
setInputArrays(List<INDArray> arrays)
This method sets provided arrays as input arrays
|
void |
setOutputArray(int index,
INDArray array)
This method adds INDArray as output for future op call
|
void |
setOutputArrays(INDArray... arrays)
This method sets provided arrays as output arrays
|
void |
setOutputArrays(List<INDArray> arrays)
This method sets provided arrays as output arrays
|
void |
setRngStates(long rootState,
long nodeState)
This method sets root-level seed for rng
|
void |
setTArguments(double... arguments)
This method sets floating point arguments required for operation
|
close
void setIArguments(long... arguments)
arguments
- void setTArguments(double... arguments)
arguments
- void setBArguments(boolean... arguments)
arguments
- void setRngStates(long rootState, long nodeState)
seed
- org.nd4j.linalg.primitives.Pair<Long,Long> getRngStates()
void setInputArray(int index, INDArray array)
index
- array
- void setInputArrays(List<INDArray> arrays)
arrays
- void setInputArrays(INDArray... arrays)
arrays
- List<INDArray> getInputArrays()
void setOutputArray(int index, INDArray array)
index
- array
- void setOutputArrays(List<INDArray> arrays)
arrays
- void setOutputArrays(INDArray... arrays)
arrays
- List<INDArray> getOutputArrays()
org.bytedeco.javacpp.Pointer contextPointer()
void markInplace(boolean reallyInplace)
reallyInplace
- Copyright © 2019. All rights reserved.