qualia_plugin_snn.deployment.qualia_codegen package

Submodules

Module contents

Qualia-CodeGen interface modules adapted for Spiking Neural Networks.

class qualia_plugin_snn.deployment.qualia_codegen.Linux[source]

Bases: Linux

Qualia-CodeGen Linux deployer using example from qualia_codegen-plugin-snn for SNN support.

__init__(projectdir: str | Path | None = None, outdir: str | Path | None = None) None[source]

Construct qualia_plugin_snn.deployment.qualia_codegen.Linux.Linux.

Parameters:
  • cxxflags – Override default compiler flags, see qualia_core.deployment.qualia_codegen.Linux.Linux.__init__()

  • modeldir – Path to model C code directory, default: out/qualia_codegen

  • projectdir (str | Path | None) – Path to Qualia-CodeGen-Plugin-SNN Linux project dir, default: <qualia_codegen_plugin_snn.examples>/Linux

  • outdir (str | Path | None) – Path to build products directory, default: out/deploy/Linux

Return type:

None

class qualia_plugin_snn.deployment.qualia_codegen.NucleoL452REP[source]

Bases: NucleoL452REP

Qualia-CodeGen NucleoL452REP deployer using example from qualia_codegen-plugin-snn for SNN support.

__init__(projectdir: str | Path | None = None, outdir: str | Path | None = None) None[source]

Construct qualia_plugin_snn.deployment.qualia_codegen.NucleoL452REP.NucleoL452REP.

Parameters:
  • cxxflags – Override default compiler flags, see qualia_core.deployment.qualia_codegen.NucleoL452REP.NucleoL452REP.__init__()

  • modeldir – Path to model C code directory, default: out/qualia_codegen

  • projectdir (str | Path | None) – Path to Qualia-CodeGen-Plugin-SNN NucleoL452REP project dir, default: <qualia_codegen_plugin_snn.examples>/NucleoL452REP

  • outdir (str | Path | None) – Path to build products directory, default: out/deploy/NucleoL452REP

Return type:

None

class qualia_plugin_snn.deployment.qualia_codegen.Windows[source]

Bases: Windows

Qualia-CodeGen Windows deployer using example from qualia_codegen-plugin-snn for SNN support.

__init__(projectdir: str | Path | None = None, outdir: str | Path | None = None) None[source]

Construct qualia_plugin_snn.deployment.qualia_codegen.Windows.Windows.

Parameters:
  • cxxflags – Override default compiler flags, see qualia_core.deployment.qualia_codegen.Windows.Windows.__init__()

  • modeldir – Path to model C code directory, default: out/qualia_codegen

  • projectdir (str | Path | None) – Path to Qualia-CodeGen-Plugin-SNN Linux project dir, default: <qualia_codegen_plugin_snn.examples>/Linux

  • outdir (str | Path | None) – Path to build products directory, default: out/deploy/Windows

Return type:

None