Index _ | B | C | D | E | F | G | H | I | K | L | M | N | P | S | T _ __init__() (ecal.calculators.inference.Inference method) (ecal.calculators.model_flops.CNNCalculator method) (ecal.calculators.model_flops.KANCalculator method) (ecal.calculators.model_flops.MLPCalculator method) (ecal.calculators.model_flops.TransformerCalculator method) (ecal.calculators.preprocessing.DataPreprocessing method) (ecal.calculators.training.Training method) (ecal.calculators.transmission.Transmission method) B base_energy_per_bit_receiver (ecal.configs.protocol_configs.LayerProtocol attribute) base_energy_per_bit_sender (ecal.configs.protocol_configs.LayerProtocol attribute) C calculate() (ecal.calculators.model_flops.CalFlopsCalculatorHF method) (ecal.calculators.model_flops.CalFlopsCalculatorPT method) (ecal.calculators.model_flops.CNNCalculator method) (ecal.calculators.model_flops.FLOPCalculator method) (ecal.calculators.model_flops.KANCalculator method) (ecal.calculators.model_flops.MLPCalculator method) (ecal.calculators.model_flops.TransformerCalculator method) calculate_energy() (ecal.calculators.inference.Inference method) (ecal.calculators.preprocessing.DataPreprocessing method) (ecal.calculators.training.Training method) (ecal.calculators.transmission.Transmission method) calculate_flops() (ecal.calculators.inference.Inference method) (ecal.calculators.preprocessing.DataPreprocessing method) (ecal.calculators.preprocessing_flops.GramianDifferenceFieldCalculator method) (ecal.calculators.preprocessing_flops.MinMaxScalingCalculator method) (ecal.calculators.preprocessing_flops.NormalizationCalculator method) (ecal.calculators.preprocessing_flops.PreprocessingFLOPCalculator method) calculate_flops_evaluation() (ecal.calculators.training.Training method) calculate_flops_training() (ecal.calculators.training.Training method) calculate_layer_energy() (ecal.calculators.transmission.Transmission method) CalFlopsCalculatorHF (class in ecal.calculators.model_flops) CalFlopsCalculatorPT (class in ecal.calculators.model_flops) CNNCalculator (class in ecal.calculators.model_flops) control_plane_overhead (ecal.configs.protocol_configs.LayerProtocol attribute) create_calculator() (ecal.calculators.model_flops.FlopsCalculatorFactory static method) D data_plane_overhead (ecal.configs.protocol_configs.LayerProtocol attribute) DataPreprocessing (class in ecal.calculators.preprocessing) device (ecal.hardware.profiles.HardwareProfile attribute) E ecal module ecal.api module ecal.calculators.inference module ecal.calculators.model_flops module ecal.calculators.preprocessing module ecal.calculators.preprocessing_flops module ecal.calculators.training module ecal.calculators.transmission module ecal.cli module ecal.configs.protocol_configs module ecal.hardware.profiles module estimate() (in module ecal) (in module ecal.api) F FLOPCalculator (class in ecal.calculators.model_flops) flops_per_second_fp16 (ecal.hardware.profiles.HardwareProfile attribute) flops_per_second_fp32 (ecal.hardware.profiles.HardwareProfile attribute) FlopsCalculatorFactory (class in ecal.calculators.model_flops) G get_profile() (in module ecal.hardware.profiles) gpu_power_watts (ecal.hardware.profiles.HardwareProfile attribute) GramianDifferenceFieldCalculator (class in ecal.calculators.preprocessing_flops) H HardwareProfile (class in ecal.hardware.profiles) I idle_power_watts (ecal.hardware.profiles.HardwareProfile attribute) Inference (class in ecal.calculators.inference) K KANCalculator (class in ecal.calculators.model_flops) L LayerProtocol (class in ecal.configs.protocol_configs) list_profiles() (in module ecal.hardware.profiles) M main() (in module ecal.cli) MinMaxScalingCalculator (class in ecal.calculators.preprocessing_flops) MLPCalculator (class in ecal.calculators.model_flops) module ecal ecal.api ecal.calculators.inference ecal.calculators.model_flops ecal.calculators.preprocessing ecal.calculators.preprocessing_flops ecal.calculators.training ecal.calculators.transmission ecal.cli ecal.configs.protocol_configs ecal.hardware.profiles N name (ecal.configs.protocol_configs.LayerProtocol attribute) (ecal.hardware.profiles.HardwareProfile attribute) Ngateway (ecal.configs.protocol_configs.LayerProtocol attribute) Niot (ecal.configs.protocol_configs.LayerProtocol attribute) NormalizationCalculator (class in ecal.calculators.preprocessing_flops) P Pgateway (ecal.configs.protocol_configs.LayerProtocol attribute) Piot (ecal.configs.protocol_configs.LayerProtocol attribute) PreprocessingFLOPCalculator (class in ecal.calculators.preprocessing_flops) S set_preprocessing_type() (ecal.calculators.preprocessing.DataPreprocessing method) T tdp_watts (ecal.hardware.profiles.HardwareProfile attribute) Training (class in ecal.calculators.training) TransformerCalculator (class in ecal.calculators.model_flops) Transmission (class in ecal.calculators.transmission)