in optimum_benchmark/benchmark/report.py [0:0]
def __post_init__(self):
if self.memory is not None and isinstance(self.memory, dict):
self.memory = Memory(**self.memory)
if self.latency is not None and isinstance(self.latency, dict):
self.latency = Latency(**self.latency)
if self.throughput is not None and isinstance(self.throughput, dict):
self.throughput = Throughput(**self.throughput)
if self.energy is not None and isinstance(self.energy, dict):
self.energy = Energy(**self.energy)
if self.efficiency is not None and isinstance(self.efficiency, dict):
self.efficiency = Efficiency(**self.efficiency)