| Package | Description | 
|---|---|
| org.apache.sysds.runtime.controlprogram.paramserv.dp | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DCLocalSchemeDisjoint_Contiguous data partitioner:
 for each worker, use a right indexing
 operation X[beg:end,] to obtain contiguous,
 non-overlapping partitions of rows. | 
| class  | DRLocalSchemeData 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  | DRRLocalSchemeDisjoint_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  | ORLocalSchemeData 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)))) | 
Copyright © 2020 The Apache Software Foundation. All rights reserved.