Package org.apache.sysds.runtime.codegen
Class SpoofCUDARowwise
- java.lang.Object
- 
- org.apache.sysds.runtime.codegen.SpoofOperator
- 
- org.apache.sysds.runtime.codegen.SpoofRowwise
- 
- org.apache.sysds.runtime.codegen.SpoofCUDARowwise
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- SpoofCUDAOperator
 
 public class SpoofCUDARowwise extends SpoofRowwise implements SpoofCUDAOperator - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.runtime.codegen.SpoofRowwiseSpoofRowwise.RowType
 - 
Nested classes/interfaces inherited from class org.apache.sysds.runtime.codegen.SpoofOperatorSpoofOperator.SideInput, SpoofOperator.SideInputSparseCell, SpoofOperator.SideInputSparseRow
 - 
Nested classes/interfaces inherited from interface org.apache.sysds.runtime.codegen.SpoofCUDAOperatorSpoofCUDAOperator.PrecisionProxy
 
- 
 - 
Field Summary- 
Fields inherited from interface org.apache.sysds.runtime.codegen.SpoofCUDAOperatorJNI_MAT_ENTRY_SIZE, TRANSFERRED_DATA_HEADER_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description SpoofCUDARowwise(SpoofRowwise.RowType type, long constDim2, boolean tB1, int reqVectMem, int id, SpoofCUDAOperator.PrecisionProxy ep)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScalarObjectexecute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects)MatrixObjectexecute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects, String outputName)static intexecute_d(long ctx)intexecute_dp(long ctx)static intexecute_f(long ctx)intexecute_sp(long ctx)longgetContext()StringgetName()- 
Methods inherited from class org.apache.sysds.runtime.codegen.SpoofRowwisecreateCUDAInstrcution, execute, execute, execute, execute, getConstDim2, getNumIntermediates, getRowType, getSpoofType, hasMatrixObjectSideInput, hasMatrixSideInput
 - 
Methods inherited from class org.apache.sysds.runtime.codegen.SpoofOperatorexecute, getDenseMatrices, getNativeStagingBuffer, getTotalInputNnz, getTotalInputSize
 - 
Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.sysds.runtime.codegen.SpoofCUDAOperatorpackDataForTransfer, prepareMatrixPointers, writeMatrixDescriptorToBuffer
 
- 
 
- 
- 
- 
Constructor Detail- 
SpoofCUDARowwisepublic SpoofCUDARowwise(SpoofRowwise.RowType type, long constDim2, boolean tB1, int reqVectMem, int id, SpoofCUDAOperator.PrecisionProxy ep) 
 
- 
 - 
Method Detail- 
getNamepublic String getName() - Specified by:
- getNamein interface- SpoofCUDAOperator
 
 - 
executepublic ScalarObject execute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects) - Specified by:
- executein interface- SpoofCUDAOperator
 
 - 
executepublic MatrixObject execute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects, String outputName) - Specified by:
- executein interface- SpoofCUDAOperator
 
 - 
execute_dppublic int execute_dp(long ctx) - Specified by:
- execute_dpin interface- SpoofCUDAOperator
 
 - 
execute_sppublic int execute_sp(long ctx) - Specified by:
- execute_spin interface- SpoofCUDAOperator
 
 - 
getContextpublic long getContext() - Specified by:
- getContextin interface- SpoofCUDAOperator
 
 - 
execute_dpublic static int execute_d(long ctx) 
 - 
execute_fpublic static int execute_f(long ctx) 
 
- 
 
-