Getting Started with the Python SDK
Python SDK
The Edge Impulse Python SDK is a new and easy way to profile and deploy your trained models to edge devices. With a couple of simple function calls in Python, you can bring your own model (BYOM) to edge AI applications.
Learn more about the Edge Impulse Python SDK in this tutorial.
Check out these Jupyter Notebook demonstrations that show how to integrate the Edge Impulse Python SDK with other machine learning frameworks:
- Using the Edge Impulse Python SDK with TensorFlow and Keras
- Using the Edge Impulse Python SDK with Hugging Face
- Using the Edge Impulse Python SDK with Weights & Biases
- Using the Edge Impulse Python SDK with SageMaker Studio
The Python SDK is built on top of the Edge Impulse web API, which allows you to interact with every feature in Edge Impulse programmatically (i.e. without using the Studio GUI). We created a Python wrapper for this API, which you can read about here. These Python API bindings give you more granular control over how to use Python with Edge Impulse!