Package org.apache.sysds.utils.stats
Class ParamServStatistics
- java.lang.Object
- 
- org.apache.sysds.utils.stats.ParamServStatistics
 
- 
 public class ParamServStatistics extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description ParamServStatistics()
 - 
Method SummaryAll 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- 
incWorkerNumberpublic static void incWorkerNumber() 
 - 
incWorkerNumberpublic static void incWorkerNumber(long n) 
 - 
getExecutionTimerpublic static Timing getExecutionTimer() 
 - 
getExecutionTimepublic static double getExecutionTime() 
 - 
accExecutionTimepublic static void accExecutionTime(long n) 
 - 
accSetupTimepublic static void accSetupTime(long t) 
 - 
accGradientComputeTimepublic static void accGradientComputeTime(long t) 
 - 
accAggregationTimepublic static void accAggregationTime(long t) 
 - 
accLocalModelUpdateTimepublic static void accLocalModelUpdateTime(long t) 
 - 
accModelBroadcastTimepublic static void accModelBroadcastTime(long t) 
 - 
accBatchIndexingTimepublic static void accBatchIndexingTime(long t) 
 - 
accRpcRequestTimepublic static void accRpcRequestTime(long t) 
 - 
getValidationTimepublic static double getValidationTime() 
 - 
accValidationTimepublic static void accValidationTime(long t) 
 - 
getFedDataPartitioningTimepublic static long getFedDataPartitioningTime() 
 - 
accFedDataPartitioningTimepublic static void accFedDataPartitioningTime(long t) 
 - 
accFedWorkerComputingpublic static void accFedWorkerComputing(long t) 
 - 
accFedNetworkTimepublic static void accFedNetworkTime(long t) 
 - 
accFedAggregationpublic static void accFedAggregation(long t) 
 - 
accFedGradientWeightingTimepublic static void accFedGradientWeightingTime(long t) 
 - 
accFedCommunicationTimepublic static void accFedCommunicationTime(long t) 
 - 
accHEEncryptionTimepublic static void accHEEncryptionTime(long t) 
 - 
accHEAccumulationpublic static void accHEAccumulation(long t) 
 - 
accHEPartialDecryptionTimepublic static void accHEPartialDecryptionTime(long t) 
 - 
accHEDecryptionTimepublic static void accHEDecryptionTime(long t) 
 - 
resetpublic static void reset() 
 - 
displayStatisticspublic static String displayStatistics() 
 - 
displayFloStatisticspublic static String displayFloStatistics() 
 
- 
 
-