HeliaEdge is a Keras add-on targeting Ambiq edge AI devices.
Reason this release was yanked:
Missing submodules
Project description
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.
- Getting Started: Learn how to install and use HeliaEdge
- API Documentation: Explore the API
- Usage Examples: See examples of HeliaEdge in action
- Explore Guides: View in-depth guides on using HeliaEdge
Main Features
- Callbacks: Training callbacks
- Converters: Converters for exporting models
- Interpreters: Inference engine interpreters (e.g. TFLite)
- Layers: Custom layers including
tf.data.Datasetpreprocessing 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfb6844629efe1c31e91da3d9b7c5fc4461a94a8fd8be3417072f302ff160940
|
|
| MD5 |
5f339ee61b8cd980ad5815f1c3d5facd
|
|
| BLAKE2b-256 |
44a03b6c6f717403feeb40c644b0ea63570ca19d4b4a718ec47f9f4db94d7686
|
Provenance
The following attestation bundles were made for helia_edge-0.4.0.tar.gz:
Publisher:
release.yaml on AmbiqAI/helia-edge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
helia_edge-0.4.0.tar.gz -
Subject digest:
dfb6844629efe1c31e91da3d9b7c5fc4461a94a8fd8be3417072f302ff160940 - Sigstore transparency entry: 761634350
- Sigstore integration time:
-
Permalink:
AmbiqAI/helia-edge@05c30c7a9db519ab4e47c2cb3a806c6f6a5b27d5 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/AmbiqAI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@05c30c7a9db519ab4e47c2cb3a806c6f6a5b27d5 -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1f5c9b41b1ea0f83ca3bb275e712b7193122a11c8634577c1b595353dd39a1f
|
|
| MD5 |
246abf93a7914eab27aca0745e84e94e
|
|
| BLAKE2b-256 |
9276f22426f8741b8725a8512d5726dadbb4eb3346f1d7495fae77bfcbc58637
|
Provenance
The following attestation bundles were made for helia_edge-0.4.0-py3-none-any.whl:
Publisher:
release.yaml on AmbiqAI/helia-edge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
helia_edge-0.4.0-py3-none-any.whl -
Subject digest:
b1f5c9b41b1ea0f83ca3bb275e712b7193122a11c8634577c1b595353dd39a1f - Sigstore transparency entry: 761634363
- Sigstore integration time:
-
Permalink:
AmbiqAI/helia-edge@05c30c7a9db519ab4e47c2cb3a806c6f6a5b27d5 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/AmbiqAI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@05c30c7a9db519ab4e47c2cb3a806c6f6a5b27d5 -
Trigger Event:
workflow_dispatch
-
Statement type: