Skip to main content

HeliaEdge is a Keras add-on targeting Ambiq edge AI devices.

Reason this release was yanked:

Missing submodules

Project description

HeliaEdge

Documentation: https://ambiqai.github.io/helia-edge

Source Code: https://github.com/AmbiqAI/helia-edge


HeliaEdge is a Keras 3 add-on focused on training and deploying models on resource-constrained, edge devices. Helia relies heavily on Keras 3 leveraging its multi-backend support and customizable architecture. This package provides a variety of additional models, layers, optimizers, quantizers, and other components to help users train and deploy models for edge devices.

Main Features

  • Callbacks: Training callbacks
  • Converters: Converters for exporting models
  • Interpreters: Inference engine interpreters (e.g. TFLite)
  • Layers: Custom layers including tf.data.Dataset preprocessing layers
  • Losses: Additional losses such as SimCLRLoss
  • Metrics: Custom metrics such as SNR
  • Models: Highly parameterized 1D/2D model architectures
  • Optimizers: Additional optimizers
  • Plotting: Plotting routines
  • Quantizers: Quantization techniques
  • Trainers: Custom trainers such as SSL contrastive learning
  • Utils: Utility functions

Problems HeliaEdge looks to solve

Compatability issues between frameworks and inference engines

  • By leveraging Keras 3, entire workflows can be run using a variety of backends using a consistent front-end API. This allows selecting a backend that plays nicely with a specific inference engine without rewriting the entire model.

SOTA models dont scale down well and come in limited configurations

  • By providing highly parameterized model architectures based on SOTA models, users can easily scale down models to fit their needs.

Limited 1D time-series models

  • Most included models in HeliaEdge provide both 1D and 2D versions. The package also contains time-series specific models.

Limited support for quantization, pruning, and other model optimization techniques

  • HeliaEdge provides a variety of quantization and pruning techniques to optimize models for edge deployment.

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

helia_edge-0.4.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

helia_edge-0.4.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file helia_edge-0.4.0.tar.gz.

File metadata

  • Download URL: helia_edge-0.4.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for helia_edge-0.4.0.tar.gz
Algorithm Hash digest
SHA256 dfb6844629efe1c31e91da3d9b7c5fc4461a94a8fd8be3417072f302ff160940
MD5 5f339ee61b8cd980ad5815f1c3d5facd
BLAKE2b-256 44a03b6c6f717403feeb40c644b0ea63570ca19d4b4a718ec47f9f4db94d7686

See more details on using hashes here.

Provenance

The following attestation bundles were made for helia_edge-0.4.0.tar.gz:

Publisher: release.yaml on AmbiqAI/helia-edge

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

File details

Details for the file helia_edge-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: helia_edge-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for helia_edge-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1f5c9b41b1ea0f83ca3bb275e712b7193122a11c8634577c1b595353dd39a1f
MD5 246abf93a7914eab27aca0745e84e94e
BLAKE2b-256 9276f22426f8741b8725a8512d5726dadbb4eb3346f1d7495fae77bfcbc58637

See more details on using hashes here.

Provenance

The following attestation bundles were made for helia_edge-0.4.0-py3-none-any.whl:

Publisher: release.yaml on AmbiqAI/helia-edge

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

Supported by

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