The Model Registry is an organizational hub for the variety of models used in DataRobot. Models are registered as deployment-ready model packages; the registry lists each package available for use. Each package functions the same way, regardless of the origin of its model. In the Model Registry, you can generate model compliance documentation from model packages and deploy, share, or archive models. The Model Registry also contains the Custom Model Workshop, where you can create, deploy, and register custom models.
Create model packages¶
Model packages (model artifacts with associated metadata) can be created manually or automatically, depending on the type of model. All model packages are created and stored in the Model Registry, where you can deploy and share them. Model packages are available for any models created in AutoML and prepared for deployment.
Create model packages manually¶
The following sections describe the steps necessary for manually creating model packages for custom inference models and external models. Custom inference models are created and tested in the Custom Model Workshop, and external models operate outside of DataRobot.
Manual model package creation:
Create model packages automatically¶
The following sections describe the steps necessary to trigger the automatic creation of model packages for custom inference models and models provided when adding a new deployment.
Automatic model package creation:
- Deploy a custom model
- Create a deployment via the “Add deployment” action on the Deployments page
Deploy a custom model¶
When you deploy a custom model, DataRobot automatically creates a model package, which you can access in the Model Registry under the Model Packages tab. The deployment you create also uses this model package.
Deploy from the inventory¶
When you create a new deployment with any type of model, DataRobot automatically creates a model package for the model being deployed. You can access it in the Model Registry under the Model Packages tab.