Skip to main content

A compilation of ML6 shared KFP components.

Project description

# ML6 kfp-components

This is a package for reusable kubeflow pipelines components.

We consider reusable components to be so general that they can be used in any pipeline without further customization.

For the purposes of this repository, we distinguish three kinds of components: - lightweight (python function) components - custom image (python function) components - yaml based components

An example for each type of component can be found under ml6_kfp_components/examples.

Lightweight components are simple python function components which are built on public base images (possibly with minor additional installed packages).

Custom image components are python function components with more custom dependencies. We create a custom container image and host it in a publicly accessible Google Artifact Registry repository.

Yaml based components are the most general framework. Your component can be based on any programming language and can be arbitrarily complex. Just package your component as a container image and define an interface using a yaml file.

In this package, we not only define these components, but also preload them, so that users can easily use the components by just installing this package and importing the components they want to use.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ml6-kfp-components-0.0.1.dev8.tar.gz (14.7 kB view hashes)

Uploaded Source

Built Distribution

ml6_kfp_components-0.0.1.dev8-py3-none-any.whl (19.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page