Class ParamServStatistics

java.lang.Object
org.apache.sysds.utils.stats.ParamServStatistics

public class ParamServStatistics extends Object
  • Constructor Details

    • ParamServStatistics

      public ParamServStatistics()
  • Method Details

    • 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()