org.encog.neural.networks.training.concurrent.performers
Interface ConcurrentTrainingPerformer

All Superinterfaces:
Runnable
All Known Implementing Classes:
ConcurrentTrainingPerformerCPU

public interface ConcurrentTrainingPerformer
extends Runnable

Performers actually perform the training. Currently there are performers for OpenCL and CPU.


Method Summary
 ConcurrentTrainingManager getManager()
          Get the manager.
 void perform(TrainingJob job)
          Perform the specified job.
 boolean ready()
           
 void setManager(ConcurrentTrainingManager manager)
          Set the manager.
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

ready

boolean ready()
Returns:
True, if this performer is ready to train a job.

perform

void perform(TrainingJob job)
Perform the specified job.

Parameters:
job - The job to perform.

setManager

void setManager(ConcurrentTrainingManager manager)
Set the manager.

Parameters:
manager - The manager.

getManager

ConcurrentTrainingManager getManager()
Get the manager.

Returns:
The manager


Copyright © 2014. All Rights Reserved.