public interface Aggregate
Modifier and Type | Method and Description |
---|---|
List<INDArray> |
getArguments() |
Number |
getFinalResult() |
List<Integer> |
getIndexingArguments() |
List<int[]> |
getIntArrayArguments() |
List<Number> |
getRealArguments() |
long |
getRequiredBatchMemorySize()
This method returns amount of memory required for batch creation for this specific Aggregate
|
List<DataBuffer> |
getShapes() |
int |
getSharedMemorySize()
This method returns amount of shared memory required for this specific Aggregate.
|
int |
getThreadsPerInstance()
This method returns desired number of threads per Aggregate instance
PLEASE NOTE: this method is especially important for CUDA backend.
|
int |
maxArguments()
This method returns maximum number of shapes being passed per Aggregate
|
int |
maxIndexArguments()
This method returns maximum number of IndexArguments per Aggregate
|
int |
maxIntArrays()
This method returns maximum number of IntArrays being passed per Aggregate
|
int |
maxIntArraySize()
This method returns maximum length for IntArrays, if any
|
int |
maxRealArguments()
This method returns maximum number of real (float/double) per Aggregate
|
int |
maxShapes()
This method returns maximum number of shapes being passed per Aggregate
|
String |
name() |
int |
opNum() |
void |
setFinalResult(Number result) |
String name()
int opNum()
void setFinalResult(Number result)
result
- Number getFinalResult()
List<DataBuffer> getShapes()
List<int[]> getIntArrayArguments()
int maxArguments()
int maxShapes()
int maxIntArrays()
int maxIntArraySize()
int maxIndexArguments()
int maxRealArguments()
long getRequiredBatchMemorySize()
int getSharedMemorySize()
int getThreadsPerInstance()
Copyright © 2017. All rights reserved.