public abstract class SpoofOperator extends Object implements Serializable
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SpoofOperator.SideInput  | 
static class  | 
SpoofOperator.SideInputSparseCell  | 
static class  | 
SpoofOperator.SideInputSparseRow  | 
| Constructor and Description | 
|---|
SpoofOperator()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract SpoofCUDAOperator | 
createCUDAInstrcution(Integer opID,
                     SpoofCUDAOperator.PrecisionProxy ep)  | 
ScalarObject | 
execute(ArrayList<MatrixBlock> inputs,
       ArrayList<ScalarObject> scalars)  | 
ScalarObject | 
execute(ArrayList<MatrixBlock> inputs,
       ArrayList<ScalarObject> scalars,
       int k)  | 
abstract MatrixBlock | 
execute(ArrayList<MatrixBlock> inputs,
       ArrayList<ScalarObject> scalars,
       MatrixBlock out)  | 
MatrixBlock | 
execute(ArrayList<MatrixBlock> inputs,
       ArrayList<ScalarObject> scalars,
       MatrixBlock out,
       int k)  | 
static DenseBlock[] | 
getDenseMatrices(SpoofOperator.SideInput[] inputs)  | 
abstract String | 
getSpoofType()  | 
static long | 
getTotalInputNnz(ArrayList<MatrixBlock> inputs)  | 
static long | 
getTotalInputSize(ArrayList<MatrixBlock> inputs)  | 
public abstract MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars, MatrixBlock out)
public MatrixBlock execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars, MatrixBlock out, int k)
public abstract String getSpoofType()
public ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars)
public ScalarObject execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars, int k)
public static DenseBlock[] getDenseMatrices(SpoofOperator.SideInput[] inputs)
public static long getTotalInputNnz(ArrayList<MatrixBlock> inputs)
public static long getTotalInputSize(ArrayList<MatrixBlock> inputs)
public abstract SpoofCUDAOperator createCUDAInstrcution(Integer opID, SpoofCUDAOperator.PrecisionProxy ep)
Copyright © 2021 The Apache Software Foundation. All rights reserved.