qualia_core.deployment.qualia_codegen package

Submodules

Module contents

class qualia_core.deployment.qualia_codegen.Linux(projectdir: str | Path | None = None, outdir: str | Path | None = None)[source]

Bases: CMake

evaluator

alias of Qualia

deploy(tag: str) Deploy | None[source]
class qualia_core.deployment.qualia_codegen.LonganNano[source]

Bases: NucleiStudio

evaluator

alias of Qualia

prepare(tag: str, model: Converter[Any], optimize: str, compression: int) Self | None[source]
class qualia_core.deployment.qualia_codegen.NucleoH7S3L8(projectdir: str | Path | None = None, outdir: str | Path | None = None, extflash: bool = False, sram: bool = True, core_clock_740mhz: bool = False)[source]

Bases: CMake

evaluator

alias of Qualia

deploy(tag: str) Deploy | None[source]
class qualia_core.deployment.qualia_codegen.NucleoL452REP(projectdir: str | Path | None = None, outdir: str | Path | None = None, core_clock_48mhz: bool = False)[source]

Bases: CMake

evaluator

alias of Qualia

deploy(tag: str) Deploy | None[source]
class qualia_core.deployment.qualia_codegen.NucleoU575ZIQ(projectdir: str | Path | None = None, outdir: str | Path | None = None)[source]

Bases: CMake

evaluator

alias of Qualia

deploy(tag: str) Deploy | None[source]
class qualia_core.deployment.qualia_codegen.SparkFunEdge(dev: str = '/dev/ttyUSB0', modeldir: Path = PosixPath('out/qualia_codegen'), projectdir: Path | None = None, outdir: Path = PosixPath('out/deploy/SparkFunEdge'))[source]

Bases: Deployer

evaluator

alias of Qualia

prepare(tag, model, optimize: str, compression: int)[source]
deploy(tag)[source]