Package org.apache.sysds.utils.stats
Class ParamServStatistics
java.lang.Object
org.apache.sysds.utils.stats.ParamServStatistics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Stringstatic Stringstatic doublestatic Timingstatic longstatic doublestatic voidstatic voidincWorkerNumber(long n) static voidreset()
-
Constructor Details
-
ParamServStatistics
public ParamServStatistics()
-
-
Method Details
-
incWorkerNumber
public static void incWorkerNumber() -
incWorkerNumber
public static void incWorkerNumber(long n) -
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
-
displayFloStatistics
-