Skip to main content

neuralspotx

CI Pages Release

neuralspotx is the NSX tooling repo.

NSX is a lightweight bare-metal workflow for Ambiq targets. It provides:

  • the nsx CLI
  • packaged app templates
  • packaged CMake helpers
  • built-in board definitions
  • curated metadata for module and SDK selection

The primary audience is app developers creating small, focused NSX applications for bring-up, profiling, validation, and simple demos.

NSX is also the build-and-deploy vehicle for Ambiq's Helia AI stack:

  • heliaRT — optimized LiteRT (TFLite Micro) runtime, shipped as an NSX module
  • heliaAOT — ahead-of-time compiler that generates NSX modules from .tflite models
  • heliaPROFILER — on-device model profiler built on NSX

For contributor workflows such as releases, CI, and the Python API surface, use the docs site under docs/.

Documentation

The main documentation lives in the docs site built from docs/.

Install the docs toolchain:

cd <nsx-repo>
uv sync --group docs

Run the docs site locally:

cd <nsx-repo>
uv run --group docs zensical serve

Build the static site:

cd <nsx-repo>
uv run --group docs zensical build

Quick Start

NSX uses an app-first flow. Each app is a self-contained project directory with vendored modules, board definitions, and build helpers.

For app users, the cleanest install path is pipx:

pipx install neuralspotx
nsx doctor
nsx create-app hello_ap510 --board apollo510_evb

For contributors working from a source checkout:

cd <nsx-repo>
uv sync
source .venv/bin/activate
nsx doctor
nsx create-app hello_ap510 --board apollo510_evb

Build the app:

nsx configure --app-dir hello_ap510
nsx build --app-dir hello_ap510

Repo Scope

This repo owns:

  • src/neuralspotx
  • packaged documentation and templates
  • packaged board definitions
  • CMake helper assets used by generated apps

Built-in firmware modules are described by the packaged registry and fetched from their default upstream repos as needed. Normal app users create standalone app directories and let NSX manage module resolution, vendoring, configuration, build, flash, and view flows.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuralspotx-0.7.4.tar.gz (291.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuralspotx-0.7.4-py3-none-any.whl (295.3 kB view details)

Uploaded Python 3

File details

Details for the file neuralspotx-0.7.4.tar.gz.

File metadata

  • Download URL: neuralspotx-0.7.4.tar.gz
  • Upload date:
  • Size: 291.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for neuralspotx-0.7.4.tar.gz
Algorithm Hash digest
SHA256 86610c26fa6fa21a611eb72025f34451d4c426a99b57b1dc29ed27abcfca58b6
MD5 c222ae9ba88e9bbd7292bb5f47483cf8
BLAKE2b-256 d495f35a542ef3d82722508c66f3e60c8b8cedc5ab856e504050d8c87ffe6de2

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuralspotx-0.7.4.tar.gz:

Publisher: release.yml on AmbiqAI/neuralspotx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuralspotx-0.7.4-py3-none-any.whl.

File metadata

  • Download URL: neuralspotx-0.7.4-py3-none-any.whl
  • Upload date:
  • Size: 295.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for neuralspotx-0.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5aec4e8eaf097ef2e5740b19760212498dcbb180126086fb548df1032f28d27f
MD5 fba32c23ed047bff01b77f7413d32f9d
BLAKE2b-256 f3222ec5ac7299331f4e9cffac82e6667114124de8b8ddb3a7b54f3d617cfc54

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuralspotx-0.7.4-py3-none-any.whl:

Publisher: release.yml on AmbiqAI/neuralspotx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.7.17

2 files

0.7.16

2 files

0.7.15

2 files

0.7.14

2 files

0.7.13

2 files

0.7.12

2 files

0.7.11

2 files

0.7.10

2 files

0.7.9

2 files

0.7.8

2 files

0.7.7

2 files

0.7.6

2 files

0.7.5

2 files

This release

0.7.4 This release

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.9

2 files

0.6.8

2 files

0.6.7

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page