Package org.apache.sysds.utils.stats
Class ParamServStatistics
- java.lang.Object
-
- org.apache.sysds.utils.stats.ParamServStatistics
-
public class ParamServStatistics extends Object
-
-
Constructor Summary
Constructors Constructor Description ParamServStatistics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaccAggregationTime(long t)static voidaccBatchIndexingTime(long t)static voidaccExecutionTime(long n)static voidaccFedAggregation(long t)static voidaccFedCommunicationTime(long t)static voidaccFedDataPartitioningTime(long t)static voidaccFedGradientWeightingTime(long t)static voidaccFedNetworkTime(long t)static voidaccFedWorkerComputing(long t)static voidaccGradientComputeTime(long t)static voidaccHEAccumulation(long t)static voidaccHEDecryptionTime(long t)static voidaccHEEncryptionTime(long t)static voidaccHEPartialDecryptionTime(long t)static voidaccLocalModelUpdateTime(long t)static voidaccModelBroadcastTime(long t)static voidaccRpcRequestTime(long t)static voidaccSetupTime(long t)static voidaccValidationTime(long t)static StringdisplayFloStatistics()static StringdisplayStatistics()static doublegetExecutionTime()static TiminggetExecutionTimer()static longgetFedDataPartitioningTime()static doublegetValidationTime()static voidincWorkerNumber()static voidincWorkerNumber(long n)static voidreset()
-
-
-
Method Detail
-
incWorkerNumber
public static void incWorkerNumber()
-
incWorkerNumber
public static void incWorkerNumber(long n)
-
getExecutionTimer
public static Timing getExecutionTimer()
-
getExecutionTime
public static double getExecutionTime()
-
accExecutionTime
public static void accExecutionTime(long n)
-
accSetupTime
public static void accSetupTime(long t)
-
accGradientComputeTime
public static void accGradientComputeTime(long t)
-
accAggregationTime
public static void accAggregationTime(long t)
-
accLocalModelUpdateTime
public static void accLocalModelUpdateTime(long t)
-
accModelBroadcastTime
public static void accModelBroadcastTime(long t)
-
accBatchIndexingTime
public static void accBatchIndexingTime(long t)
-
accRpcRequestTime
public static void accRpcRequestTime(long t)
-
getValidationTime
public static double getValidationTime()
-
accValidationTime
public static void accValidationTime(long t)
-
getFedDataPartitioningTime
public static long getFedDataPartitioningTime()
-
accFedDataPartitioningTime
public static void accFedDataPartitioningTime(long t)
-
accFedWorkerComputing
public static void accFedWorkerComputing(long t)
-
accFedNetworkTime
public static void accFedNetworkTime(long t)
-
accFedAggregation
public static void accFedAggregation(long t)
-
accFedGradientWeightingTime
public static void accFedGradientWeightingTime(long t)
-
accFedCommunicationTime
public static void accFedCommunicationTime(long t)
-
accHEEncryptionTime
public static void accHEEncryptionTime(long t)
-
accHEAccumulation
public static void accHEAccumulation(long t)
-
accHEPartialDecryptionTime
public static void accHEPartialDecryptionTime(long t)
-
accHEDecryptionTime
public static void accHEDecryptionTime(long t)
-
reset
public static void reset()
-
displayStatistics
public static String displayStatistics()
-
displayFloStatistics
public static String displayFloStatistics()
-
-