org.encog.neural.networks.training.concurrent.performers
Class ConcurrentTrainingPerformerCPU
- java.lang.Object
-
- org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformerCPU
-
- All Implemented Interfaces:
- java.lang.Runnable, ConcurrentTrainingPerformer
public class ConcurrentTrainingPerformerCPU extends java.lang.Object implements ConcurrentTrainingPerformer, java.lang.Runnable
This performer allows jobs to be performed by the CPU.
-
-
Constructor Summary
Constructors Constructor and Description ConcurrentTrainingPerformerCPU(int number)Construct the performer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ConcurrentTrainingManagergetManager()Get the manager.intgetNumber()voidperform(TrainingJob job)Perform the specified job.booleanready()voidrun()voidsetManager(ConcurrentTrainingManager manager)Set the manager.java.lang.StringtoString()
-
-
-
Constructor Detail
-
ConcurrentTrainingPerformerCPU
public ConcurrentTrainingPerformerCPU(int number)
Construct the performer.- Parameters:
number- The number.
-
-
Method Detail
-
getManager
public ConcurrentTrainingManager getManager()
Get the manager.- Specified by:
getManagerin interfaceConcurrentTrainingPerformer- Returns:
- The manager
-
getNumber
public int getNumber()
-
perform
public void perform(TrainingJob job)
Perform the specified job.- Specified by:
performin interfaceConcurrentTrainingPerformer- Parameters:
job- The job to perform.
-
ready
public boolean ready()
- Specified by:
readyin interfaceConcurrentTrainingPerformer- Returns:
- True, if this performer is ready to train a job.
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
setManager
public void setManager(ConcurrentTrainingManager manager)
Set the manager.- Specified by:
setManagerin interfaceConcurrentTrainingPerformer- Parameters:
manager- The manager.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG