Skip to main content

Tools for working with NengoEdge

Project description

NengoEdge Tools

NengoEdge is a cloud-based platform for training and deploying high accuracy, low power audio AI models on edge devices. This package contains tools and examples to assist in taking a trained model exported from NengoEdge and deploying it in your own application.

To get started running NengoEdge models locally, set up a Python environment using the installation instructions below. Then download the live microphone demo notebook and open it with:

jupyter notebook /path/to/microphone-demo.ipynb
https://www.nengo.ai/nengo-edge/_static/demo.png

Installation

NengoEdge models use the TensorFlow machine learning library. If you already have TensorFlow installed, then all you need is to:

pip install nengo-edge

If you do not have TensorFlow installed, see the see the full installation instructions for more details.

Release history

23.7.30 (July 30, 2023)

Added

  • Added CoralRunner for running models exported for the Coral board. (#4)

  • Added DiscoRunner for running models exported for the Disco board. (#4)

  • Added NordicRunner for running models exported for the Nordic board. (#4)

  • Added on-device MFCC extraction code (device_modules.np_mfcc.LogMelFeatureExtractor). (#4)

  • Added two new examples demonstrating how to run models exported for the Coral/Disco/Nordic devices. (#4)

Changed

  • Renamed tflite_runner.Runner to TFLiteRunner. (#4)

  • Renamed saved_model_runner.Runner to SavedModelRunner. (#4)

  • TFLiteRunner.reset_state now takes a batch_size argument, which can be used to prepare the model to run with different batch sizes. (#5)

23.2.23 (February 23, 2023)

Fixed

  • Fixed an issue causing pip to refuse to install nengo-edge. (#3)

23.1.31 (January 31, 2023)

Initial release

Project details


Download files

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

Source Distribution

nengo-edge-23.7.30.tar.gz (156.8 kB view details)

Uploaded Source

Built Distribution

nengo_edge-23.7.30-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file nengo-edge-23.7.30.tar.gz.

File metadata

  • Download URL: nengo-edge-23.7.30.tar.gz
  • Upload date:
  • Size: 156.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for nengo-edge-23.7.30.tar.gz
Algorithm Hash digest
SHA256 6611b696645d87c04c3be1e3054f8cb14a9a5d1f4085834bd2afd653471ba64e
MD5 a3613cc12f30063f8fa003878cd50ead
BLAKE2b-256 901a3dc63aea986e4c63eb9c3cec24f11da5390a85a8e43ef31f6e9200657320

See more details on using hashes here.

File details

Details for the file nengo_edge-23.7.30-py3-none-any.whl.

File metadata

  • Download URL: nengo_edge-23.7.30-py3-none-any.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for nengo_edge-23.7.30-py3-none-any.whl
Algorithm Hash digest
SHA256 37853c7721139ac7fd06b20c62b250aa2a2cd63899cff882a1674c62551aba57
MD5 b017d9b99d96809cecdffa336c48f8c8
BLAKE2b-256 2e36441bf70e558c5eada2034a80f172ac4698ae596501abefa63bed840a6c91

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page