Skip to main content

Framework-agnostic neural signal monitoring

Project description

OneX Observability SDK

The OneX SDK provides framework-agnostic utilities to monitor neural signals and export them to the OneX observability platform. It detects popular machine learning frameworks (PyTorch, TensorFlow, JAX) and attaches lightweight instrumentation to running models.

Installation

pip install onex-sdk

Optional extras are available for framework-specific monitoring:

# PyTorch support
pip install onex-sdk[pytorch]

# TensorFlow support
pip install onex-sdk[tensorflow]

# JAX support
pip install onex-sdk[jax]

Quick Start

from onex import OneXMonitor

monitor = OneXMonitor(api_key="your-api-key")
model = monitor.watch(model)

Development

Create a virtual environment and install the development requirements:

pip install -r requirements-dev.txt

Then run the tests with pytest.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onex_sdk-0.1.36.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

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

onex_sdk-0.1.36-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file onex_sdk-0.1.36.tar.gz.

File metadata

  • Download URL: onex_sdk-0.1.36.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for onex_sdk-0.1.36.tar.gz
Algorithm Hash digest
SHA256 6ab18e2f031670fbae405fc5a90463d45c605bda1a9bebea8c390b285bf8fd88
MD5 bdb9a91b110940b9ed2a8a107fb9e4f7
BLAKE2b-256 6d1d2c58c21c878542ef953680dca320d7f6f5e7507fe92ea35c7265b6e0949e

See more details on using hashes here.

File details

Details for the file onex_sdk-0.1.36-py3-none-any.whl.

File metadata

  • Download URL: onex_sdk-0.1.36-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for onex_sdk-0.1.36-py3-none-any.whl
Algorithm Hash digest
SHA256 39acc8fbdc8efc234d8efbe2afdc492d48f69e337a755d23cad2e70f2d28b7a0
MD5 a2a72dffcb0b9a9c29f8f8f9a39ed072
BLAKE2b-256 9dcb8ee6b0e227ac2810fab8c23fe845c0ee6574834361a3ab85800f34a2f6a2

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