Skip to main content

Alibi-Detect runtime for MLServer

Project description

Alibi-Detect runtime for MLServer

This package provides a MLServer runtime compatible with alibi-detect models.

Usage

You can install the mlserver-alibi-detect runtime, alongside mlserver, as:

pip install mlserver mlserver-alibi-detect

For further information on how to use MLServer with Alibi-Detect, you can check out this worked out example.

Content Types

If no content type is present on the request or metadata, the Alibi-Detect runtime will try to decode the payload as a NumPy Array. To avoid this, either send a different content type explicitly, or define the correct one as part of your model's metadata.

Settings

The Alibi Detect runtime exposes a couple setting flags which can be used to customise how the runtime behaves. These settings can be added under the parameters.extra section of your model-settings.json file, e.g.

---
emphasize-lines: 6-8
---
{
  "name": "drift-detector",
  "implementation": "mlserver_alibi_detect.AlibiDetectRuntime",
  "parameters": {
    "uri": "./alibi-detect-artifact/",
    "extra": {
      "batch_size": 5
    }
  }
}

Reference

You can find the full reference of the accepted extra settings for the Alibi Detect runtime below:

.. autopydantic_settings:: mlserver_alibi_detect.runtime.AlibiDetectSettings

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

mlserver_alibi_detect-1.6.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

mlserver_alibi_detect-1.6.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file mlserver_alibi_detect-1.6.1.tar.gz.

File metadata

  • Download URL: mlserver_alibi_detect-1.6.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.14 Linux/6.5.0-1025-azure

File hashes

Hashes for mlserver_alibi_detect-1.6.1.tar.gz
Algorithm Hash digest
SHA256 08cd4be4f4b526a03681c4bfddb6649fc504dd72e4bc97ec69052882b6a8881b
MD5 b4e5b299fc5ca22228c1831f223ebcca
BLAKE2b-256 b9488951a0abcc1220ac27ef5af15ce27651111aceeaf0e48f56f201de3d2b92

See more details on using hashes here.

File details

Details for the file mlserver_alibi_detect-1.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mlserver_alibi_detect-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21b2550be3b74ecc48d0b41d5a789bd776f6030ea128234e61b3e468c9b47952
MD5 05e2ee294efc745647efadc0f91c3f35
BLAKE2b-256 b7f364e240bfc352536561645cb2022c6be110e49b526ede967c0fbdc8d49a25

See more details on using hashes here.

Supported by

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