Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::performance::BatchMeasurementPolicy Concept Reference

Measurement policy compatible with detailed synchronous batch records. More...

#include <performance_measurements.hpp>

Concept definition

template<class Measurements, class Event>
(measurement_level_v<Measurements> != MeasurementLevel::detailed ||
requires(Measurements& measurements, Event event, BatchMeasurement batch) {
{ measurements.record_batch(event, std::move(batch)) } -> std::same_as<void>;
})
Measurement policy compatible with detailed synchronous batch records.
Definition performance_measurements.hpp:204
Measurement policy that either disables instrumentation or records event durations.
Definition performance_measurements.hpp:196

Detailed Description

Measurement policy compatible with detailed synchronous batch records.