Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __allow_reinitialization (perun.util.Singleton attribute) __call__() (perun.util.Singleton method) _app (perun.monitoring.monitor.PerunMonitor attribute) _backends (perun.monitoring.monitor.PerunMonitor attribute) _comm (perun.monitoring.monitor.PerunMonitor attribute) _config (perun.monitoring.monitor.PerunMonitor attribute) _instances (perun.util.Singleton attribute) _l_sensors_config (perun.monitoring.monitor.PerunMonitor attribute) A Abort() (perun.comm.Comm method) addEvent() (perun.data_model.data.LocalRegions method) addRegionData() (perun.data_model.data.DataNode method) addRunAndRuntimeInfoToRegion() (in module perun.processing) agg (perun.data_model.data.Metric attribute) AggregateType (class in perun.data_model.data) allgather() (perun.comm.Comm method) alt_v_md (perun.data_model.data.RawData attribute) alt_values (perun.data_model.data.RawData attribute) APP (perun.data_model.data.NodeType attribute) Application (class in perun.monitoring.application) args (perun.monitoring.application.Application attribute) (perun.monitoring.application.Application property) assignSensors() (in module perun.coordination) available_backends (in module perun.backend) availableSensors() (perun.backend.Backend method) (perun.backend.backend.Backend method) (perun.backend.nvml.NVMLBackend method) (perun.backend.NVMLBackend method) (perun.backend.powercap_rapl.PowercapRAPLBackend method) (perun.backend.PowercapRAPLBackend method) (perun.backend.psutil.PSUTILBackend method) (perun.backend.PSUTILBackend method) (perun.backend.ROCMBackend method) (perun.backend.rocmsmi.ROCMBackend method) B Backend (class in perun.backend) (class in perun.backend.backend) backends (perun.core.Perun property) barrier() (perun.comm.Comm method) bcast() (perun.comm.Comm method) BENCH (perun.io.io.IOFormat attribute) BYTE (perun.data_model.measurement_type.Unit attribute) C check_available_ranks() (perun.comm.Comm method) cli() (in module perun.api.cli) close() (perun.backend.Backend method) (perun.backend.backend.Backend method) (perun.backend.nvml.NVMLBackend method) (perun.backend.NVMLBackend method) (perun.backend.powercap_rapl.PowercapRAPLBackend method) (perun.backend.PowercapRAPLBackend method) (perun.backend.psutil.PSUTILBackend method) (perun.backend.PSUTILBackend method) (perun.backend.ROCMBackend method) (perun.backend.rocmsmi.ROCMBackend method) (perun.monitoring.monitor.PerunMonitor method) close_event (perun.monitoring.monitor.PerunMonitor attribute) CLOSED (perun.monitoring.monitor.MonitorStatus attribute) CO2 (perun.data_model.data.MetricType attribute) COLOR_SEQ (in module perun.logging) ColoredFormatter (class in perun.logging) COLORS (in module perun.logging) Comm (class in perun.comm) comm (perun.core.Perun property) config (in module perun.configuration) (perun.core.Perun attribute) copy() (perun.data_model.data.Metric method) (perun.data_model.measurement_type.MetricMetaData method) CPU (perun.data_model.sensor.DeviceType attribute) CPU_CLOCK (perun.data_model.data.MetricType attribute) CPU_ENERGY (perun.data_model.data.MetricType attribute) CPU_POWER (perun.data_model.data.MetricType attribute) CPU_UTIL (perun.data_model.data.MetricType attribute) createNode() (in module perun.monitoring.subprocess) CSV (perun.io.io.IOFormat attribute) D DataNode (class in perun.data_model.data) dataType (perun.data_model.sensor.Sensor attribute) default() (perun.io.util.NumpyEncoder method) description (perun.backend.Backend attribute) (perun.backend.backend.Backend attribute) (perun.backend.nvml.NVMLBackend attribute) (perun.backend.NVMLBackend attribute) (perun.backend.powercap_rapl.PowercapRAPLBackend attribute) (perun.backend.PowercapRAPLBackend attribute) (perun.backend.psutil.PSUTILBackend attribute) (perun.backend.PSUTILBackend attribute) (perun.backend.ROCMBackend attribute) (perun.backend.rocmsmi.ROCMBackend attribute) DEVICE_GROUP (perun.data_model.data.NodeType attribute) devices (perun.backend.Backend attribute) (perun.backend.backend.Backend attribute) DeviceType (class in perun.data_model.sensor) deviceType (perun.data_model.data.DataNode attribute) DIR_RGX (in module perun.backend.powercap_rapl) DISK (perun.data_model.sensor.DeviceType attribute) DISK_READ (perun.data_model.data.MetricType attribute) DISK_WRITE (perun.data_model.data.MetricType attribute) DRAM_ENERGY (perun.data_model.data.MetricType attribute) DRAM_MEM (perun.data_model.data.MetricType attribute) DRAM_POWER (perun.data_model.data.MetricType attribute) dtype (perun.data_model.measurement_type.MetricMetaData attribute) E ENERGY (perun.data_model.data.MetricType attribute) export() (in module perun.api.cli) export_to() (perun.core.Perun method) exportBench() (in module perun.io.bench) exportCSV() (in module perun.io.pandas) exportHDF5() (in module perun.io.hdf5) exportJson() (in module perun.io.json) exportPickle() (in module perun.io.pickle) exportTo() (in module perun.io.io) F FAN (perun.data_model.sensor.DeviceType attribute) FILE_NOT_FOUND (perun.monitoring.monitor.MonitorStatus attribute), [1] fill (perun.data_model.measurement_type.MetricMetaData attribute) filter_sensors() (in module perun.util) format() (perun.logging.ColoredFormatter method) fromDict() (perun.data_model.data.DataNode class method) (perun.data_model.data.Metric class method) (perun.data_model.data.RawData class method) (perun.data_model.data.Region class method) (perun.data_model.data.Stats class method) (perun.data_model.measurement_type.MetricMetaData class method) fromMetrics() (perun.data_model.data.Stats class method) fromString() (perun.data_model.data.MetricType method) fromSuffix() (perun.io.io.IOFormat class method) fromSymbol() (perun.data_model.measurement_type.Magnitude class method) G g_assigned_sensors (perun.core.Perun property) g_available_sensors (perun.core.Perun property) gather() (perun.comm.Comm method) gather_from_ranks() (perun.comm.Comm method) get_mpi_version() (perun.comm.Comm method) Get_rank() (perun.comm.Comm method) Get_size() (perun.comm.Comm method) getHostRankDict() (in module perun.coordination) getInstance() (perun.util.Singleton method) getInterpolatedValues() (in module perun.processing) getRunId() (in module perun.util) getSensors() (perun.backend.Backend method) (perun.backend.backend.Backend method) (perun.backend.nvml.NVMLBackend method) (perun.backend.NVMLBackend method) (perun.backend.powercap_rapl.PowercapRAPLBackend method) (perun.backend.PowercapRAPLBackend method) (perun.backend.psutil.PSUTILBackend method) (perun.backend.PSUTILBackend method) (perun.backend.ROCMBackend method) (perun.backend.rocmsmi.ROCMBackend method) getTFactorMag() (in module perun.io.util) GIGA (perun.data_model.measurement_type.Magnitude attribute) globalConfigPath (in module perun.configuration) GPU (perun.data_model.sensor.DeviceType attribute) GPU_CLOCK (perun.data_model.data.MetricType attribute) GPU_ENERGY (perun.data_model.data.MetricType attribute) GPU_MEM (perun.data_model.data.MetricType attribute) GPU_POWER (perun.data_model.data.MetricType attribute) GPU_UTIL (perun.data_model.data.MetricType attribute) GRAM (perun.data_model.measurement_type.Unit attribute) H HDF5 (perun.io.io.IOFormat attribute) host_rank (perun.core.Perun property) hostname (perun.core.Perun property) HZ (perun.data_model.measurement_type.Unit attribute) I id (perun.backend.Backend attribute) (perun.backend.backend.Backend attribute) (perun.backend.nvml.NVMLBackend attribute) (perun.backend.NVMLBackend attribute) (perun.backend.powercap_rapl.PowercapRAPLBackend attribute) (perun.backend.PowercapRAPLBackend attribute) (perun.backend.psutil.PSUTILBackend attribute) (perun.backend.PSUTILBackend attribute) (perun.backend.ROCMBackend attribute) (perun.backend.rocmsmi.ROCMBackend attribute) (perun.data_model.data.DataNode attribute) (perun.data_model.data.Region attribute) (perun.data_model.sensor.Sensor attribute) import_from() (perun.core.Perun method) importFrom() (in module perun.io.io) importHDF5() (in module perun.io.hdf5) importJson() (in module perun.io.json) importPickle() (in module perun.io.pickle) increaseIdCounter() (in module perun.util) IOFormat (class in perun.io.io) is_binary (perun.monitoring.application.Application property) isEmpty() (perun.data_model.data.LocalRegions method) J JOULE (perun.data_model.measurement_type.Unit attribute) JSON (perun.io.io.IOFormat attribute) K KILO (perun.data_model.measurement_type.Magnitude attribute) kwargs (perun.monitoring.application.Application attribute) (perun.monitoring.application.Application property) L l_assigned_sensors (perun.core.Perun property) l_available_sensors (perun.core.Perun property) l_backend_metadata (perun.core.Perun property) l_host_metadata (perun.core.Perun property) localConfigPath (in module perun.configuration) LocalRegions (class in perun.data_model.data) log (in module perun.api.cli) (in module perun.api.decorator) (in module perun.backend.backend) (in module perun.backend.nvml) (in module perun.backend.powercap_rapl) (in module perun.backend.psutil) (in module perun.backend.rocmsmi) (in module perun.comm) (in module perun.configuration) (in module perun.coordination) (in module perun.core) (in module perun.data_model.data) (in module perun.data_model.measurement_type) (in module perun.io.bench) (in module perun.io.hdf5) (in module perun.io.io) (in module perun.io.text_report) (in module perun.monitoring.application) (in module perun.monitoring.monitor) (in module perun.monitoring.subprocess) (in module perun.processing) (in module perun.util) M mag (perun.data_model.measurement_type.MetricMetaData attribute) Magnitude (class in perun.data_model.measurement_type) mark_event() (perun.core.Perun method) matchesOneOf() (in module perun.util) MAX (perun.data_model.data.AggregateType attribute) max (perun.data_model.data.Stats attribute) (perun.data_model.measurement_type.MetricMetaData attribute) MEAN (perun.data_model.data.AggregateType attribute) mean (perun.data_model.data.Stats attribute) measureCallback (perun.data_model.sensor.Sensor attribute) MEGA (perun.data_model.measurement_type.Magnitude attribute) metadata (perun.backend.Backend property) (perun.backend.backend.Backend property) (perun.data_model.data.DataNode attribute) (perun.data_model.sensor.Sensor attribute) metadata() (in module perun.api.cli) Metric (class in perun.data_model.data) metric_md (perun.data_model.data.Metric attribute) (perun.data_model.data.Stats attribute) MetricMetaData (class in perun.data_model.measurement_type) metrics (perun.data_model.data.DataNode attribute) (perun.data_model.data.Region attribute) MetricType (class in perun.data_model.data) MICRO (perun.data_model.measurement_type.Magnitude attribute) MILI (perun.data_model.measurement_type.Magnitude attribute) MIN (perun.data_model.data.AggregateType attribute) min (perun.data_model.data.Stats attribute) (perun.data_model.measurement_type.MetricMetaData attribute) module perun perun.api perun.api.cli perun.api.decorator perun.backend perun.backend.backend perun.backend.nvml perun.backend.powercap_rapl perun.backend.psutil perun.backend.rocmsmi perun.comm perun.configuration perun.coordination perun.core perun.data_model perun.data_model.data perun.data_model.measurement_type perun.data_model.sensor perun.io perun.io.bench perun.io.hdf5 perun.io.io perun.io.json perun.io.pandas perun.io.pickle perun.io.text_report perun.io.util perun.logging perun.monitoring perun.monitoring.application perun.monitoring.monitor perun.monitoring.subprocess perun.processing perun.util perun.version MONEY (perun.data_model.data.MetricType attribute) monitor() (in module perun) (in module perun.api.cli) (in module perun.api.decorator) monitor_application() (perun.core.Perun method) MonitorStatus (class in perun.monitoring.monitor) MPI_ERROR (perun.monitoring.monitor.MonitorStatus attribute), [1] MULTI_RUN (perun.data_model.data.NodeType attribute) N N_RUNS (perun.data_model.data.MetricType attribute) name (perun.backend.Backend attribute) (perun.backend.backend.Backend attribute) (perun.backend.nvml.NVMLBackend attribute) (perun.backend.NVMLBackend attribute) (perun.backend.powercap_rapl.PowercapRAPLBackend attribute) (perun.backend.PowercapRAPLBackend attribute) (perun.backend.psutil.PSUTILBackend attribute) (perun.backend.PSUTILBackend attribute) (perun.backend.ROCMBackend attribute) (perun.backend.rocmsmi.ROCMBackend attribute) (perun.monitoring.application.Application attribute) (perun.monitoring.application.Application property) NANO (perun.data_model.measurement_type.Magnitude attribute) NET (perun.data_model.sensor.DeviceType attribute) NET_READ (perun.data_model.data.MetricType attribute) NET_WRITE (perun.data_model.data.MetricType attribute) NODE (perun.data_model.data.NodeType attribute) (perun.data_model.sensor.DeviceType attribute) nodes (perun.data_model.data.DataNode attribute) NodeType (class in perun.data_model.data) Number (in module perun.data_model.measurement_type) NumpyEncoder (class in perun.io.util) NVMLBackend (class in perun.backend) (class in perun.backend.nvml) O ONE (perun.data_model.measurement_type.Magnitude attribute) OTHER (perun.data_model.sensor.DeviceType attribute) OTHER_ENERGY (perun.data_model.data.MetricType attribute) OTHER_MEM (perun.data_model.data.MetricType attribute) OTHER_POWER (perun.data_model.data.MetricType attribute) OTHER_UTIL (perun.data_model.data.MetricType attribute) P PERCENT (perun.data_model.measurement_type.Unit attribute) perun module Perun (class in perun.core) perun() (in module perun) (in module perun.api.decorator) perun.api module perun.api.cli module perun.api.decorator module perun.backend module perun.backend.backend module perun.backend.nvml module perun.backend.powercap_rapl module perun.backend.psutil module perun.backend.rocmsmi module perun.comm module perun.configuration module perun.coordination module perun.core module perun.data_model module perun.data_model.data module perun.data_model.measurement_type module perun.data_model.sensor module perun.io module perun.io.bench module perun.io.hdf5 module perun.io.io module perun.io.json module perun.io.pandas module perun.io.pickle module perun.io.text_report module perun.io.util module perun.logging module perun.monitoring module perun.monitoring.application module perun.monitoring.monitor module perun.monitoring.subprocess module perun.processing module perun.util module perun.version module PERUN_ERROR (perun.monitoring.monitor.MonitorStatus attribute), [1] PERUN_MP_START_METHOD (in module perun.monitoring.monitor) PerunMonitor (class in perun.monitoring.monitor) perunSP (perun.monitoring.monitor.PerunMonitor attribute) perunSubprocess() (in module perun.monitoring.subprocess) PICKLE (perun.io.io.IOFormat attribute) PICO (perun.data_model.measurement_type.Magnitude attribute) POWER (perun.data_model.data.MetricType attribute) PowercapRAPLBackend (class in perun.backend) (class in perun.backend.powercap_rapl) prepSensors() (in module perun.monitoring.subprocess) processDataNode() (in module perun.processing) processed (perun.data_model.data.DataNode attribute) (perun.data_model.data.Region attribute) processEnergyData() (in module perun.processing) PROCESSING (perun.monitoring.monitor.MonitorStatus attribute), [1] processRegionsWithSensorData() (in module perun.processing) processSensorData() (in module perun.processing) PSUTILBackend (class in perun.backend) (class in perun.backend.psutil) Q queue (perun.monitoring.monitor.PerunMonitor attribute) R RACK (perun.data_model.sensor.DeviceType attribute) RAM (perun.data_model.sensor.DeviceType attribute) RAPL_PATH (in module perun.backend.powercap_rapl) raw_data (perun.data_model.data.DataNode attribute) (perun.data_model.data.Region attribute) RawData (class in perun.data_model.data) read() (perun.data_model.sensor.Sensor method) read_custom_config() (in module perun.configuration) read_environ() (in module perun.configuration) READY (perun.monitoring.monitor.MonitorStatus attribute) Region (class in perun.data_model.data) regionMetrics (in module perun.io.text_report) regions (perun.data_model.data.DataNode attribute) register_callback() (in module perun) (in module perun.api.decorator) register_live_callback() (in module perun) (in module perun.api.decorator) RESET_SEQ (in module perun.logging) ROCMBackend (class in perun.backend) (class in perun.backend.rocmsmi) RUN (perun.data_model.data.NodeType attribute) run() (perun.monitoring.application.Application method), [1] run_application() (perun.monitoring.monitor.PerunMonitor method) RUNNING (perun.monitoring.monitor.MonitorStatus attribute), [1] runs_per_rank (perun.data_model.data.Region attribute) RUNTIME (perun.data_model.data.MetricType attribute) S sanitize_config() (in module perun.configuration) save_to_config() (in module perun.configuration) SCALAR (perun.data_model.measurement_type.Unit attribute) SCRIPT_ERROR (perun.monitoring.monitor.MonitorStatus attribute), [1] SECOND (perun.data_model.measurement_type.Unit attribute) Sensor (class in perun.data_model.sensor) SENSOR (perun.data_model.data.NodeType attribute) sensors() (in module perun.api.cli) sensors_table() (in module perun.io.text_report) set_logger_config() (in module perun.logging) SETUP (perun.monitoring.monitor.MonitorStatus attribute), [1] setup() (perun.backend.Backend method) (perun.backend.backend.Backend method) (perun.backend.nvml.NVMLBackend method) (perun.backend.NVMLBackend method) (perun.backend.powercap_rapl.PowercapRAPLBackend method) (perun.backend.PowercapRAPLBackend method) (perun.backend.psutil.PSUTILBackend method) (perun.backend.PSUTILBackend method) (perun.backend.ROCMBackend method) (perun.backend.rocmsmi.ROCMBackend method) showconf() (in module perun.api.cli) Singleton (class in perun.util) SP_ERROR (perun.monitoring.monitor.MonitorStatus attribute) sp_ready_event (perun.monitoring.monitor.PerunMonitor attribute) start_event (perun.monitoring.monitor.PerunMonitor attribute) Stats (class in perun.data_model.data) status (perun.monitoring.monitor.PerunMonitor attribute), [1] std (perun.data_model.data.Stats attribute) stop_event (perun.monitoring.monitor.PerunMonitor attribute) SUBDIR_RGX (in module perun.backend.powercap_rapl) suffix (perun.io.io.IOFormat property) SUM (perun.data_model.data.AggregateType attribute) sum (perun.data_model.data.Stats attribute) symbol (perun.data_model.measurement_type.Magnitude property) (perun.data_model.measurement_type.Unit property) T t_md (perun.data_model.data.RawData attribute) tableMetrics (in module perun.io.text_report) TERA (perun.data_model.measurement_type.Magnitude attribute) TEXT (perun.io.io.IOFormat attribute) textReport() (in module perun.io.text_report) timesteps (perun.data_model.data.RawData attribute) toDict() (perun.data_model.data.DataNode method) (perun.data_model.data.Region method) (perun.data_model.sensor.Sensor method) type (perun.data_model.data.DataNode attribute) (perun.data_model.data.Metric attribute) (perun.data_model.data.Stats attribute) (perun.data_model.sensor.Sensor attribute) U Unit (class in perun.data_model.measurement_type) unit (perun.data_model.measurement_type.MetricMetaData attribute) V v_md (perun.data_model.data.RawData attribute) value (perun.data_model.data.Metric attribute) (perun.data_model.data.Stats property) value2MeanStdStr() (in module perun.io.util) value2ValueUnitStr() (in module perun.io.util) values (perun.data_model.data.RawData attribute) W warmup_round (perun.core.Perun attribute) WATT (perun.data_model.measurement_type.Unit attribute)