qualia_core.evaluation.target package

Submodules

Module contents

class qualia_core.evaluation.target.Qualia(dev: str = '/dev/ttyUSB0', baudrate: int = 921600, timeout: int = 30, shuffle: bool = False)[source]

Bases: Evaluator

Custom evaluation loop for Qualia embedded implementations like TFLite Micro and Qualia-CodeGen.

evaluate(framework: LearningFramework[Any], model_kind: str, dataset: RawDataModel, target: str, tag: str, limit: int | None = None, dataaugmentations: list[DataAugmentation] | None = None) Stats | None[source]
class qualia_core.evaluation.target.STM32CubeAI(dev: str = '/dev/ttyACM0', baudrate: int = 921600)[source]

Bases: STM32CubeAI