This repository highlights tools in the ML ecosystem that work well with Determined. It contains working examples of full end to end machine learning workflows that are enabled with the right sets of tools.
- Pachyderm
- An example Pachyderm integration can be found in the platform example
- DVC
- An example of using DVC to version data for Determined can be found in the DVC example
- Delta Lake
- An example of reading data from a Delta table to train a model in Determined can be found in the spark example
- Seldon Core
- An example of using Seldon as a part of an end to end platform can be found in the platform example
- An example demonstrating automatic Seldon serving of models trained in Determined can be found in the argo workflow example
- Spark
- An example that uses Spark to perform batch inference can be found in the spark example
- Argo
- An example of using Determined within an Argo workflow to train a model then automatically deploy it with Seldon Core can be found in the Kubeflow pipelines example
- Airflow
- An example of using Determined within an Airflow workflow to train a model then deploy it into Kubernetes with Seldon core can be found in the airflow example
- Kubeflow
- The Kubeflow pipelines example shows how to build a Kubeflow Pipeline with the Kubeflow Pipeline DSL that trains a model with Determined, saves improvements to the Determined model registry, then deploys that model with Seldon Core.