Uses of Class
org.apache.sysds.runtime.controlprogram.paramserv.dp.DataPartitionLocalScheme

Packages that use DataPartitionLocalScheme Package Description org.apache.sysds.runtime.controlprogram.paramserv.dp 

Uses of DataPartitionLocalScheme in org.apache.sysds.runtime.controlprogram.paramserv.dp
Subclasses of DataPartitionLocalScheme in org.apache.sysds.runtime.controlprogram.paramserv.dp Modifier and Type Class Description class
DCLocalScheme
Disjoint_Contiguous data partitioner: for each worker, use a right indexing operation X[beg:end,] to obtain contiguous, nonoverlapping partitions of rows.class
DRLocalScheme
Data partitioner Disjoint_Random: for each worker, use a permutation multiply P[beg:end,] %*% X, where P is constructed for example with P=table(seq(1,nrow(X)),sample(nrow(X), nrow(X))), i.e., sampling without replacement to ensure disjointness.class
DRRLocalScheme
Disjoint_Round_Robin data partitioner: for each worker, use a permutation multiply or simpler a removeEmpty such as removeEmpty (target=X, margin=rows, select=(seq(1,nrow(X))%%k)==id)class
ORLocalScheme
Data partitioner Overlap_Reshuffle: for each worker, use a new permutation multiply P %*% X, where P is constructed for example with P=table(seq(1,nrow(X),sample(nrow(X), nrow(X))))
