org.encog.neural.networks.training.concurrent.performers
Class ConcurrentTrainingPerformerOpenCL

java.lang.Object
  extended by org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformerCPU
      extended by org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformerOpenCL
All Implemented Interfaces:
Runnable, ConcurrentTrainingPerformer

public class ConcurrentTrainingPerformerOpenCL
extends ConcurrentTrainingPerformerCPU

This performer allows jobs to be performed by the CPU.


Constructor Summary
ConcurrentTrainingPerformerOpenCL(int number, EncogCLDevice device)
          Construct an OpenCL device performer.
 
Method Summary
 EncogCLDevice getDevice()
           
 String toString()
          
 
Methods inherited from class org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformerCPU
getManager, getNumber, perform, ready, run, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConcurrentTrainingPerformerOpenCL

public ConcurrentTrainingPerformerOpenCL(int number,
                                         EncogCLDevice device)
Construct an OpenCL device performer.

Parameters:
device - The device to use.
Method Detail

getDevice

public EncogCLDevice getDevice()
Returns:
the device

toString

public String toString()
Description copied from class: ConcurrentTrainingPerformerCPU

Overrides:
toString in class ConcurrentTrainingPerformerCPU


Copyright © 2011. All Rights Reserved.