Coder Social home page Coder Social logo

databricks-model-serving's Introduction

Databricks Model Serving Endpoints Python Client


python Code style: black ci


Introduction

  • This is a Python framework which wraps Databricks Model Serving Endpoints API functionality.
  • With a few lines of code, you can:
    • Deploy realtime models
    • Distribute traffic across two or more models running under the same endpoint (e.g. for A/B testing)
    • Inspect model build and server logs

Getting Started

To get started, simply install the package from this repo:

pip install git+https://github.com/sebrahimi1988/databricks-model-serving

Once the package is installed, you can leverage different functions in the EndpointClient class to list, create and update endpoints, amongst others. For instance, to list all model serving endpoints from a particular workspace:

from databricks.model_serving.client import EndpointClient

client = EndpointClient(databricks_url, databricks_token)
client.list_inference_endpoints()

Examples

In the notebooks folder you can find an example use case, where we train a model, register it in Model Registry and deploy it using the framework.

  • 01_train trains two models and registers them in model registry prior to serving.

  • 02_serve demonstrates how to serve models using Model Serving.

  • 03_debug shows you how to investigate logs of the endpoint for debugging purposes.

databricks-model-serving's People

Contributors

rafaelvp-db avatar sebrahimi1988 avatar aelheloudb avatar coltonpeltier-db avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.