hex.rf
Class DRF.DRFTask

java.lang.Object
  extended by jsr166y.ForkJoinTask<java.lang.Void>
      extended by jsr166y.CountedCompleter
          extended by water.H2O.H2OCountedCompleter
              extended by water.DTask<T>
                  extended by water.DRemoteTask
                      extended by hex.rf.DRF.DRFTask
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.concurrent.Future<java.lang.Void>, Freezable
Enclosing class:
DRF

public static final class DRF.DRFTask
extends DRemoteTask

Remote task implementation execution RF logic

See Also:
Serialized Form

Field Summary
 Job _job
          Job representing this DRF execution.
 DRF.DRFParams _params
          RF parameters.
 RFModel _rfmodel
          The RF Model.
 Timer _t_main
          Main computation timer
 
Fields inherited from class water.DRemoteTask
_fs, _is_local, _keys
 
Fields inherited from class water.DTask
_cls, _eFromNode, _exception, _fname, _lineNum, _msg, _mth
 
Constructor Summary
DRF.DRFTask()
           
 
Method Summary
 void lcompute()
          Inhale the data, build a DataAdapter and kick-off the computation.
 void reduce(DRemoteTask drt)
           
 
Methods inherited from class water.DRemoteTask
alsoBlockFor, alsoBlockFor, clone, compute2, dfork, getFutures, init, invoke, invokeOnAllNodes, keys, lonCompletion, merge, merge, merge, onCompletion, reduceAlsoBlock
 
Methods inherited from class water.DTask
copyOver, dinvoke, frozenType, getDException, hasException, logVerbose, newInstance, onAck, onAckAck, onExceptionalCompletion, read, setException, toDocField, write, writeJSONFields
 
Methods inherited from class water.H2O.H2OCountedCompleter
compute, priority
 
Methods inherited from class jsr166y.CountedCompleter
addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryComplete
 
Methods inherited from class jsr166y.ForkJoinTask
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rfmodel

public RFModel _rfmodel
The RF Model. Contains the dataset being worked on, the classification column, and the training columns.


_job

public Job _job
Job representing this DRF execution.


_params

public DRF.DRFParams _params
RF parameters.


_t_main

public transient Timer _t_main
Main computation timer

Constructor Detail

DRF.DRFTask

public DRF.DRFTask()
Method Detail

lcompute

public final void lcompute()
Inhale the data, build a DataAdapter and kick-off the computation.

Specified by:
lcompute in class DRemoteTask

reduce

public final void reduce(DRemoteTask drt)
Specified by:
reduce in class DRemoteTask