public class DefaultParallelExecutioner extends Object implements ParallelExecutioner
Constructor and Description |
---|
DefaultParallelExecutioner() |
DefaultParallelExecutioner(ExecutorService executorService) |
DefaultParallelExecutioner(ForkJoinPool forkJoinPool) |
Modifier and Type | Method and Description |
---|---|
<T> void |
exec(ForkJoinTask<T> task) |
Future |
exec(Runnable runnable) |
void |
execBasedOnArraysAlongDimension(INDArray[] arr,
TaskCreator.INDArrayTask task,
int... dimension) |
INDArray |
execBasedOnArraysAlongDimension(INDArray arr,
Accumulation task,
OpExecutioner executioner,
int... dimension) |
void |
execBasedOnArraysAlongDimension(INDArray arr,
Op task,
OpExecutioner executioner,
int... dimension) |
void |
execBasedOnArraysAlongDimension(INDArray arr,
TaskCreator.INDArrayTask task,
int... dimension) |
void |
execBasedOnSlices(INDArray arr,
Op task,
OpExecutioner executioner) |
void |
execBasedOnSlices(INDArray arr,
TaskCreator.INDArrayTask task) |
public DefaultParallelExecutioner(ForkJoinPool forkJoinPool)
public DefaultParallelExecutioner(ExecutorService executorService)
public DefaultParallelExecutioner()
public INDArray execBasedOnArraysAlongDimension(INDArray arr, Accumulation task, OpExecutioner executioner, int... dimension)
execBasedOnArraysAlongDimension
in interface ParallelExecutioner
public void execBasedOnArraysAlongDimension(INDArray arr, Op task, OpExecutioner executioner, int... dimension)
execBasedOnArraysAlongDimension
in interface ParallelExecutioner
public void execBasedOnSlices(INDArray arr, Op task, OpExecutioner executioner)
execBasedOnSlices
in interface ParallelExecutioner
public void execBasedOnArraysAlongDimension(INDArray arr, TaskCreator.INDArrayTask task, int... dimension)
execBasedOnArraysAlongDimension
in interface ParallelExecutioner
public void execBasedOnArraysAlongDimension(INDArray[] arr, TaskCreator.INDArrayTask task, int... dimension)
execBasedOnArraysAlongDimension
in interface ParallelExecutioner
public void execBasedOnSlices(INDArray arr, TaskCreator.INDArrayTask task)
execBasedOnSlices
in interface ParallelExecutioner
public Future exec(Runnable runnable)
exec
in interface ParallelExecutioner
public <T> void exec(ForkJoinTask<T> task)
exec
in interface ParallelExecutioner
Copyright © 2015. All Rights Reserved.