Skip to main content

Python SDK for Edge Impulse.

Project description

Edge Impulse logo

Edge Impulse SDK

The official Python SDK for Edge Impulse is designed to help machine learning practitioners build and deploy models for embedded hardware and edge AI applications.

  • Profile your model to estimate RAM, ROM, and inference speed
  • Convert your model to C++ to deploy on edge hardware
  • Interact with Edge Impulse projects to collect data, train models, and deploy them to edge devices

Sign up for a free account →

List of versions and changes can be found in this changelog.

Getting Started

Install the Edge Impulse Python SDK:

pip install edgeimpulse

Estimate RAM, ROM, and inference speed for a variety of hardware platforms:

import edgeimpulse as ei

# Change to an API key from your Edge Impulse project
ei.API_KEY = "your-api-key"

# Print inference estimates
result = ei.model.profile(model="path/to/model")
result.summary()

To learn about the full functionality, see the resources below.

Resources

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

edgeimpulse-1.0.18.tar.gz (53.7 kB view details)

Uploaded Source

Built Distribution

edgeimpulse-1.0.18-py3-none-any.whl (68.8 kB view details)

Uploaded Python 3

File details

Details for the file edgeimpulse-1.0.18.tar.gz.

File metadata

  • Download URL: edgeimpulse-1.0.18.tar.gz
  • Upload date:
  • Size: 53.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.8.10 Linux/5.10.210-201.855.amzn2.x86_64

File hashes

Hashes for edgeimpulse-1.0.18.tar.gz
Algorithm Hash digest
SHA256 ab93e3f8c507d8c1a4d2b6702e865c60b4599a6df891d3fd18d3c812b869287f
MD5 717ff7629cea22a138c249e738fca69e
BLAKE2b-256 b1e7177b4dc4ff8c60d91289c30028e17c9a03948acc4c4821bf9ad2a49aaac4

See more details on using hashes here.

File details

Details for the file edgeimpulse-1.0.18-py3-none-any.whl.

File metadata

  • Download URL: edgeimpulse-1.0.18-py3-none-any.whl
  • Upload date:
  • Size: 68.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.8.10 Linux/5.10.210-201.855.amzn2.x86_64

File hashes

Hashes for edgeimpulse-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 78604cc8046161a43ad13753661846f213aa079c4b69403d7fc6da3906d87cd3
MD5 93ab554937001ddc1d1c76c7531eaf73
BLAKE2b-256 bc24f23db412ad8a33438585b250c632a38ccb39efcf53fd55d259907e4cfa3c

See more details on using hashes here.

Supported by

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