Skip to main content

The official Embedl Hub Python client library.

Project description

Embedl Hub Python library

Optimize and deploy your model on any edge device with the Embedl Hub Python library:

  • Quantize your model for lower latency and memory usage.
  • Compile your model for execution on CPU, GPU, NPU or other AI accelerators on your target devices.
  • Benchmark your model's latency and memory usage on real edge devices in the cloud.

The library logs your metrics, parameters, and benchmarks on the Embedl Hub website, allowing you to inspect, compare, and reproduce your results.

Create a free Embedl Hub account to get started with the embedl-hub library.

Installation

The simplest way to install embedl-hub is through pip:

pip install embedl-hub

Quickstart

We recommend using our end-to-end workflow CLI to quickly get started building your edge AI application:

 Usage: embedl-hub [OPTIONS] COMMAND [ARGS]...

 embedl-hub end-to-end Edge-AI workflow CLI


╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --version             -V               Print embedl-hub version and exit.                                                                                           │
│ --verbose             -v      INTEGER  Increase verbosity (-v, -vv, -vvv).                                                                                          │
│ --install-completion                   Install completion for the current shell.                                                                                    │
│ --show-completion                      Show completion for the current shell, to copy it or customize the installation.                                             │
│ --help                                 Show this message and exit.                                                                                                  │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ auth           Store the API key for embedl-hub CLI.                                                                                                                │
│ init           Configure persistent CLI context.                                                                                                                    │
│ show           Print active project/experiment IDs and names.                                                                                                       │
│ compile        Compile a model into a device ready binary using Qualcomm AI Hub.                                                                                    │
│                Qualcomm AI Hub may return a zip file containing multiple files.                                                                                     │
│ quantize       Quantize an ONNX model using Qualcomm AI Hub.                                                                                                        │
│                Qualcomm AI Hub may return a zip file containing multiple files.                                                                                     │
│ benchmark      Benchmark compiled model on device and measure it's performance.                                                                                     │
│ list-devices   List all available target devices.                                                                                                                   │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

License

Copyright (C) 2025 Embedl AB

This software is subject to the Embedl Hub Software License Agreement.

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

embedl_hub-2026.2.0.tar.gz (58.9 kB view details)

Uploaded Source

Built Distribution

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

embedl_hub-2026.2.0-py3-none-any.whl (74.9 kB view details)

Uploaded Python 3

File details

Details for the file embedl_hub-2026.2.0.tar.gz.

File metadata

  • Download URL: embedl_hub-2026.2.0.tar.gz
  • Upload date:
  • Size: 58.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for embedl_hub-2026.2.0.tar.gz
Algorithm Hash digest
SHA256 959205c467b7ed0126710e893d97818563d264d3bce113dac4135c82cd0dbad6
MD5 39e7dac1512c5014bfa661bcd20ecfa8
BLAKE2b-256 18b36b3f740d601194c33021eab70b1d171ff0608ff3a843ecf54a3bab744166

See more details on using hashes here.

File details

Details for the file embedl_hub-2026.2.0-py3-none-any.whl.

File metadata

  • Download URL: embedl_hub-2026.2.0-py3-none-any.whl
  • Upload date:
  • Size: 74.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for embedl_hub-2026.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf300f9b7d5e7f82844204989a958188be0cfc99a8292a90da494e6a76c770aa
MD5 bfa0e25fac304b2bc4ab985afc089bda
BLAKE2b-256 7d621b96c5a463723a647532f6434b406b6707447ad8a68078f04b10172761ea

See more details on using hashes here.

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