Python client for Fiddler Service
Project description
Fiddler Client
Python client for interacting with Fiddler. Provides a user-friendly interface to our REST API and enables event publishing for use with our monitoring features.
Requirements
Requires Python >= Python-3.6.3.
Installation
$ pip3 install fiddler-client
API Example Usage
For examples of interacting with our APIs, please check out our Quick Start Guide as well as our Samples Github and tutorial notebooks:
- Setup Fiddler client
- How to monitor data
- How to monitor with surrogate explanation
- How to import sklearn regression model
- Debug model import problems
- How to generate a model from your tabular data
- Publish realtime events to Fiddler
- How to import a model hosted on an external server
- Explaining model hosted on Sagemaker
- How to upload a keras model using tabular data with IG enabled
- How to upload a tf model using text data with IG enabled
Version History
0.6.18
-
Features
- Minor updates to ease use of binary classification labels
0.6.17
-
Features
- Adds adds new arguments to
ModelInfo.from_dataset_info()
preferred_explanation_method
to express a preferred default explanation algorithm for a modelcustom_explanation_names
to support user-provided explanation algorithms which the user will implement on their model object via package.py.
- Adds adds new arguments to
0.6.16
-
Features
- Minor improvements to
publish_events_log()
to circumvent datatype conversion issues
- Minor improvements to
0.6.15
-
Features
- Added strict name checks
0.6.14
-
Features
- Added client-native multithreading support for
publish_events_log()
using new parametersnum_threads
andbatch_size
- Added client-native multithreading support for
0.6.13
-
Features
- Added
fdl.generate_sample_events()
to client- API for generating monitoring traffic to test out Fiddler
- Added
fdl.trigger_pre_computation()
to client- Triggers various precomputation steps within the Fiddler service based on input parameters.
- Optionally add proxies to FiddlerApi() init
- Added
0.6.12
-
Features
- Added
fdl.publish_parquet_s3()
to client- Publishes parquet events file from S3 to Fiddler instance. Experimental and may be expanded in the future.
- Added
0.6.10
-
Features
- Added
fdl.register_model()
to client- Register a model in fiddler. This will generate a surrogate model, which can be replaced later with original model.
- Added
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
fiddler-client-0.6.18.tar.gz
(49.8 kB
view hashes)
Built Distribution
Close
Hashes for fiddler_client-0.6.18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72e04e2c99106660228df6cf4f91696910547e98d4c3e6d8bb3b7a607ec603ce |
|
MD5 | 7dd5fdc57f702b9da5907191ea578bdd |
|
BLAKE2b-256 | dc120606951e4a5fa54155e9712856256b4208ee17803374753f1ce2f5637c77 |