public interface GridExecutioner extends OpExecutioner
OpExecutioner.ExecutionerType, OpExecutioner.ProfilingMode
Modifier and Type | Method and Description |
---|---|
void |
aggregate(Aggregate op)
This method enqueues aggregate op for future invocation
|
void |
aggregate(Aggregate op,
long key)
This method enqueues aggregate op for future invocation.
|
void |
flushQueue()
This method forces all currently enqueued ops to be executed immediately
PLEASE NOTE: This call CAN be non-blocking, if specific backend implementation supports that.
|
void |
flushQueueBlocking()
This method forces all currently enqueued ops to be executed immediately
PLEASE NOTE: This call is always blocking, until all queued operations are finished
|
int |
getQueueLength()
This method returns number of operations currently enqueued for execution
|
allocateOutputArrays, bitmapDecode, bitmapEncode, bitmapEncode, buildContext, calculateOutputShape, calculateOutputShape, commit, createConstantBuffer, createConstantBuffer, createConstantBuffer, createConstantBuffer, createShapeInfo, enableDebugMode, enableVerboseMode, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, exec, execAndReturn, execAndReturn, execAndReturn, execAndReturn, execAndReturn, execAndReturn, execAndReturn, execAndReturn, executeGraph, forgetGraph, getCustomOperations, getEnvironmentInformation, getLastOp, getProfilingMode, getString, getTADManager, inspectArray, isDebug, isExperimentalMode, isVerbose, printEnvironmentInformation, push, registerGraph, runFullBenchmarkSuit, runLightBenchmarkSuit, scatterUpdate, setElementsThreshold, setProfilingConfig, setProfilingMode, setTadThreshold, tadShapeInfoAndOffsets, thresholdDecode, thresholdEncode, thresholdEncode, type
void flushQueue()
void flushQueueBlocking()
int getQueueLength()
void aggregate(Aggregate op)
op
- void aggregate(Aggregate op, long key)
op
- key
- Copyright © 2020. All rights reserved.