Metadata-Version: 2.1
Name: mbltml
Version: 0.0.0
Summary: Monitoring library for Mobilint NPUs
Author-email: "Mobilint Inc." <tech-support@mobilint.com>
Project-URL: Home, https://www.mobilint.com/
Keywords: NPU,mobilint,mblt,aries,regulus
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown

# Mobilint SDK NPU Monitoring Library : mbltml

**mbltml** is monitoring library for Mobilint NPU products.

> **IMPORTANT**: Please refer to [official documentation](https://docs.mobilint.com) for installing driver before using runtime library.

## Prerequisites

Currently, pip installation is limited to below Ubuntu environments. For other environment, please refer to [official documentation](https://docs.mobilint.com).

- Ubuntu: 20.04 / 22.04 / 24.04
- Python: 3.8 / 3.9 / 3.10 / 3.11 / 3.12
- numpy

## Installation

You may install python runtime library with following command

```bash
pip install mbltml
```

For C++ library installation or downloading library from [mobilint distribution site](https://dl.mobilint.com), please refer to [official documentation](https://docs.mobilint.com).

## Inference process

```python
import mbltml
device_types = {
    mbltml.MBLTML_DEVICE_ARIES,
    mbltml.MBLTML_DEVICE_REGULUS,
    mbltml.MBLTML_DEVICE_REGULUS_USB,
}
mbltml.mbltmlInit(device_types)

num_devices = mbltml.mbltmlGetDeviceCount()

mbltml.mbltmlShutdown()
```
