Uses of Class
org.apache.sysds.resource.cost.VarStats
- 
Packages that use VarStats Package Description org.apache.sysds.resource.cost  - 
- 
Uses of VarStats in org.apache.sysds.resource.cost
Methods in org.apache.sysds.resource.cost that return VarStats Modifier and Type Method Description VarStatsCostEstimator. getStats(String statsName)Intended to be called only when it is certain that the corresponding variable is not a scalar and its statistics are in_statsalready.VarStatsCostEstimator. getStatsWithDefaultScalar(String statsName)Intended to be called when the corresponding variable could be scalar.Methods in org.apache.sysds.resource.cost with parameters of type VarStats Modifier and Type Method Description static voidCPCostUtils. assignOutputMemoryStats(CPInstruction inst, VarStats output, VarStats... inputs)static voidSparkCostUtils. assignOutputRDDStats(SPInstruction inst, VarStats output, VarStats... inputs)static doubleSparkCostUtils. getAggUnaryInstTime(UnarySPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getAppendInstTime(AppendSPInstruction inst, VarStats input1, VarStats input2, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getBinaryInstTime(BinaryCPInstruction inst, VarStats input1, VarStats input2, VarStats weights, VarStats output, IOCostUtils.IOMetrics metrics)static doubleSparkCostUtils. getBinaryInstTime(SPInstruction inst, VarStats input1, VarStats input2, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getBuiltinNaryInstTime(BuiltinNaryCPInstruction inst, VarStats[] inputs, VarStats output, IOCostUtils.IOMetrics metrics)static doubleSparkCostUtils. getCastInstTime(CastSPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getCentralMomentInstTime(CentralMomentSPInstruction inst, VarStats input, VarStats weights, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getComputationInstTime(ComputationCPInstruction inst, VarStats input1, VarStats input2, VarStats input3, VarStats input4, VarStats output, IOCostUtils.IOMetrics metrics)static doubleCPCostUtils. getCPUTime(long nflop, IOCostUtils.IOMetrics driverMetrics, VarStats output, VarStats... inputs)static doubleSparkCostUtils. getCtableInstTime(CtableSPInstruction tableInst, VarStats input1, VarStats input2, VarStats input3, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getDataGenCPInstTime(UnaryCPInstruction inst, VarStats output, IOCostUtils.IOMetrics metrics)static doubleIOCostUtils. getFileSystemReadTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimates the read time for a file on HDFS or S3 by the Control Programstatic doubleIOCostUtils. getFileSystemWriteTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimates the time for writing a file to HDFS or S3.static doubleIOCostUtils. getHadoopReadTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimates the read time for a file on HDFS or S3 by Spark cluster.static doubleIOCostUtils. getHadoopWriteTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimates the write time for a file on HDFS or S3 by Spark cluster.static doubleSparkCostUtils. getIndexingInstTime(IndexingSPInstruction inst, VarStats input1, VarStats input2, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static longCPCostUtils. getInstNFLOP(CPInstruction.CPType instructionType, String opcode, VarStats output, VarStats... inputs)static doubleSparkCostUtils. getMatMulChainInstTime(MapmmChainSPInstruction inst, VarStats input1, VarStats input2, VarStats input3, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getMatMulInstTime(BinarySPInstruction inst, VarStats input1, VarStats input2, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleIOCostUtils. getMemReadTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimate time to scan object in memory in CP.static doubleIOCostUtils. getMemWriteTime(VarStats stats, IOCostUtils.IOMetrics metrics)Estimate time to write object to memory in CP.static doubleCPCostUtils. getMultiReturnBuiltinInstTime(MultiReturnBuiltinCPInstruction inst, VarStats input, VarStats[] outputs, IOCostUtils.IOMetrics metrics)static doubleCPCostUtils. getParameterizedBuiltinInstTime(ParameterizedBuiltinCPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics metrics)static doubleSparkCostUtils. getParameterizedBuiltinInstTime(ParameterizedBuiltinSPInstruction paramInst, VarStats input1, VarStats input2, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getQSortInstTime(QuantileSortSPInstruction inst, VarStats input, VarStats weights, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getQuaternaryInstTime(QuaternarySPInstruction quatInst, VarStats input1, VarStats input2, VarStats input3, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getRandInstTime(String opcode, int randType, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getReblockInstTime(String opcode, VarStats input, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getReorgInstTime(UnarySPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleSparkCostUtils. getTernaryInstTime(TernarySPInstruction tInst, VarStats input1, VarStats input2, VarStats input3, VarStats output, IOCostUtils.IOMetrics executorMetrics)doubleCostEstimator. getTimeEstimateSparkJob(VarStats varToCollect)static doubleSparkCostUtils. getTSMMInstTime(UnarySPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics driverMetrics, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getUnaryInstTime(UnaryCPInstruction inst, VarStats input, VarStats weights, VarStats output, IOCostUtils.IOMetrics metrics)static doubleSparkCostUtils. getUnaryInstTime(String opcode, VarStats input, VarStats output, IOCostUtils.IOMetrics executorMetrics)static doubleCPCostUtils. getVariableInstTime(VariableCPInstruction inst, VarStats input, VarStats output, IOCostUtils.IOMetrics metrics)static voidCPCostUtils. inferStats(CPInstruction.CPType instType, String opcode, VarStats output, VarStats... inputs)Method parameters in org.apache.sysds.resource.cost with type arguments of type VarStats Modifier and Type Method Description voidCostEstimator. putStats(HashMap<String,VarStats> inputStats)Meant to be used for testing purposesConstructors in org.apache.sysds.resource.cost with parameters of type VarStats Constructor Description RDDStats(VarStats sourceStats)Initiates RDD statistics object bound to an existingVarStatsobject. 
 -