Skip to content

Measure

the energy measure obtained from software and/or hardware tools, for a computing task
measurementMethod(string)

the method used to perform the energy or FLOPS measure, example: codecarbon, carbonai, flops-compute, wattmeter, azure metrics, ovh metrics...

Type: string
Required: True

manufacturer(string)

the builder of the measuring tool, if the measurement method is wattmeter

Type: string
Required: False

version(string)

the version of the measuring tool, if any

Type: string
Required: False

cpuTrackingMode(string)

the method used to track the consumption of the CPU, example: constant, rapl...

Type: string
Required: False

gpuTrackingMode(string)

the method used to track the consumption of the GPU, example: constant, nvml...

Type: string
Required: False

averageUtilizationCpu(number)

the average percentage of use of the CPU during the task, for example: 0.5 if your CPU load was 50% on average

Type: number
Required: False

averageUtilizationGpu(number)

the average percentage of use of the GPU during the task, for example: 0.8 if your GPU load was 80% on average

Type: number
Required: False

powerCalibrationMeasurement(number)

the power consumed (in kWh) during the calibration measure if any (to isolate the initial consumption of the hardware)

Type: number
Required: False

durationCalibrationMeasurement(number)

the duration of the calibration if any (in seconds)

Type: number
Required: False

powerConsumption(number)

the power consumption measure of the computing task (in kWh)

Type: number
Required: True

measurementDuration(number)

the duration of the measurement (in seconds)

Type: number
Required: False

measurementDateTime(string)

the date when the measurement began, in format YYYY-MM-DD HH:MM:SS

Type: string
Required: False