datarobot-community / custom-models

Various DataRobot MLOps examples
Apache License 2.0
27 stars 55 forks source link

Please note: The code in these repos is sourced from the DataRobot user community and is not owned or maintained by DataRobot, Inc. You may need to make edits or updates for this code to function properly in your environment.

Custom Models and External Deployments Monitoring

Important Note

This repo contains a library of commonly used tasks submitted by the DataRobot community. They tend to have more complex logic and are meant to be used as-is rather than as a reference. If you are not familiar with DataRobot's Custom Inference Models, Custom Tasks, or Composable ML please see this repo instead for tutorials / reference examples: https://github.com/datarobot/datarobot-user-models

There is also extensive documentation on the platform docs at: https://docs.datarobot.com/

Usage

For each respective guide, follow the instructions in its own .ipynb or .py file. There will also be a requirements.txt file in each folder with instructions on how to create an environment to run everything successfully.

Here is some explanation of the different definitions used throughout:

Some of the notebooks can also be executed through Google Colab.

Important Links

Contents

MLOps Tracking Agents Overview

MLOps DRUM Overview

Custom Inference Model Examples

Custom Tasks

Setup/Installation

Each project folder contains its own instructions on setup and requirements. Furthermore, instructions are also conveniently added to the scripts themselves so that users do not need to share the readme file.

Development and Contributing

If you'd like to report an issue or bug, suggest improvements, or contribute code to this project, please refer to CONTRIBUTING.md.

Code of Conduct

This project has adopted the Contributor Covenant for its Code of Conduct. See CODE_OF_CONDUCT.md to read it in full.

License

Licensed under the Apache License 2.0. See LICENSE to read it in full.