public abstract class FrameTask<T extends FrameTask<T>> extends MRTask2<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
FrameTask.DataInfo |
| Modifier and Type | Field and Description |
|---|---|
protected FrameTask.DataInfo |
_dinfo |
protected boolean |
_shuffle |
protected float |
_useFraction |
_appendables, _fr, _fs, _hi, _left, _lo, _nleft, _nodes, _nrite, _rite, _topLocal_cls, _eFromNode, _exception, _fname, _lineNum, _msg, _mth| Modifier | Constructor and Description |
|---|---|
protected |
FrameTask(FrameTask ft) |
|
FrameTask(Job job,
FrameTask.DataInfo dinfo) |
|
FrameTask(Job job,
FrameTask.DataInfo dinfo,
H2O.H2OCountedCompleter cmp) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
chunkDone()
Override this to do post-chunk processing work.
|
protected void |
chunkInit()
Override this to initialize at the beginning of chunk processing.
|
T |
dfork(Frame fr) |
void |
map(Chunk[] chunks,
NewChunk[] outputs)
Extracts the values, applies regularization to numerics, adds appropriate offsets to categoricals,
and adapts response according to the CaseMode/CaseValue if set.
|
double[] |
normMul() |
double[] |
normRespMul() |
double[] |
normRespSub() |
double[] |
normSub() |
protected void |
processRow(long gid,
double[] nums,
int ncats,
int[] cats,
double[] response)
Method to process one row of the data for GLM functions.
|
protected void |
processRow(long gid,
double[] nums,
int ncats,
int[] cats,
double[] response,
NewChunk[] outputs) |
block, clone, closeLocal, compute2, dfork, dfork, dfork, dinvoke, doAll, doAll, doAll, doAll, doAll, doAll, getResult, isReleasable, map, map, map, map, map, map, map, map, map, map, map, onCompletion, onExceptionalCompletion, outputFrame, outputFrame, outputFrame, postGlobal, profString, reduce, reduce4, setupLocal, vecscopyOver, frozenType, getDException, hasException, logVerbose, newInstance, onAck, onAckAck, read, setException, toDocField, write, writeJSONFieldscompute, priorityaddToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryCompleteadapt, 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, tryUnforkprotected final FrameTask.DataInfo _dinfo
protected float _useFraction
protected boolean _shuffle
public FrameTask(Job job, FrameTask.DataInfo dinfo)
public FrameTask(Job job, FrameTask.DataInfo dinfo, H2O.H2OCountedCompleter cmp)
protected FrameTask(FrameTask ft)
public final double[] normMul()
public final double[] normSub()
public final double[] normRespMul()
public final double[] normRespSub()
protected void processRow(long gid,
double[] nums,
int ncats,
int[] cats,
double[] response)
gid - - global id of this row, in [0,_adaptedFrame.numRows())nums - - numeric values of this rowncats - - number of passed (non-zero) categoricalscats - - indexes of categoricals into the expanded beta-vector.response - - numeric value for the responseprotected void processRow(long gid,
double[] nums,
int ncats,
int[] cats,
double[] response,
NewChunk[] outputs)
protected void chunkInit()
protected void chunkDone()