Deploying a scikit-learn model
As mention in the deploying models guide, deploying models via Verta Inference is a two step process: (1) first create an endpoint, and (2) update the endpoint with a model.
This tutorial explains how Verta Inference can be used to deploy a scikit-learn model.
1. Create an endpoint
Users can create an endpoint using Client.create_endpoint()
as follows:
2. Updating the endpoint with a RMV
As discussed in the Catalog Overview, there are multiple of ways to create an RMV for a scikit-learn model.
First, given a scikit-learn model object, users can use the sklearn convenience functions to create a Verta Standard Model.
Alternatively, a scikit-learn model can be used as an artifact in a model that extends VertaModelBase.
Regardless of how a Registered Model Version has been created, the endpoint defined above can now be upated and we can make predictions against it.
The full code for this tutorial can be found here.
Last updated