kedro-kubeflow


Namekedro-kubeflow JSON
Version 0.8.0 PyPI version JSON
download
home_pagehttps://github.com/getindata/kedro-kubeflow
SummaryKedro plugin with Kubeflow Pipelines support
upload_time2024-09-04 16:14:30
maintainerGetInData MLOPS
docs_urlNone
authorMateusz Pytel
requires_python<3.12,>=3.8
licenseApache-2.0
keywords kedro-plugin kubeflow machinelearning mlops kubeflow-pipelines kedro
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Kedro Kubeflow Plugin

[![Python Version](https://img.shields.io/pypi/pyversions/kedro-kubeflow)](https://github.com/getindata/kedro-kubeflow)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![SemVer](https://img.shields.io/badge/semver-2.0.0-green)](https://semver.org/)
[![PyPI version](https://badge.fury.io/py/kedro-kubeflow.svg)](https://pypi.org/project/kedro-kubeflow/)
[![Downloads](https://pepy.tech/badge/kedro-kubeflow)](https://pepy.tech/project/kedro-kubeflow)

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=getindata_kedro-kubeflow&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=getindata_kedro-kubeflow&metric=coverage)](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)
[![Documentation Status](https://readthedocs.org/projects/kedro-kubeflow/badge/?version=latest)](https://kedro-kubeflow.readthedocs.io/en/latest/?badge=latest)

## About

The main purpose of this plugin is to enable running kedro pipeline on Kubeflow Pipelines. It supports translation from 
Kedro pipeline DSL to [kfp](https://www.kubeflow.org/docs/pipelines/sdk/sdk-overview/) (pipelines SDK) and deployment to 
a running kubeflow cluster with some convenient commands.

The plugin can be used together with `kedro-docker` to simplify preparation of docker image for pipeline execution.   

## Documentation

For detailed documentation refer to https://kedro-kubeflow.readthedocs.io/

## Usage guide


```
Usage: kedro kubeflow [OPTIONS] COMMAND [ARGS]...
 
   Interact with Kubeflow Pipelines
 
 Options:
   -h, --help  Show this message and exit.
 
 Commands:
   compile          Translates Kedro pipeline into YAML file with Kubeflow pipeline definition
   init             Initializes configuration for the plugin
   list-pipelines   List deployed pipeline definitions
   run-once         Deploy pipeline as a single run within given experiment.
   schedule         Schedules recurring execution of latest version of the pipeline
   ui               Open Kubeflow Pipelines UI in new browser tab
   upload-pipeline  Uploads pipeline to Kubeflow server
```

## Configuration file

`kedro init` generates configuration file for the plugin, but users may want
to adjust it to match the run environment requirements: https://kedro-kubeflow.readthedocs.io/en/latest/source/02_installation/02_configuration.html



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/getindata/kedro-kubeflow",
    "name": "kedro-kubeflow",
    "maintainer": "GetInData MLOPS",
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": "mlops@getindata.com",
    "keywords": "kedro-plugin, kubeflow, machinelearning, mlops, kubeflow-pipelines, kedro",
    "author": "Mateusz Pytel",
    "author_email": "mateusz.pytel@getindata.com",
    "download_url": "https://files.pythonhosted.org/packages/91/d9/5d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4/kedro_kubeflow-0.8.0.tar.gz",
    "platform": null,
    "description": "# Kedro Kubeflow Plugin\n\n[![Python Version](https://img.shields.io/pypi/pyversions/kedro-kubeflow)](https://github.com/getindata/kedro-kubeflow)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![SemVer](https://img.shields.io/badge/semver-2.0.0-green)](https://semver.org/)\n[![PyPI version](https://badge.fury.io/py/kedro-kubeflow.svg)](https://pypi.org/project/kedro-kubeflow/)\n[![Downloads](https://pepy.tech/badge/kedro-kubeflow)](https://pepy.tech/project/kedro-kubeflow)\n\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=getindata_kedro-kubeflow&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=getindata_kedro-kubeflow&metric=coverage)](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)\n[![Documentation Status](https://readthedocs.org/projects/kedro-kubeflow/badge/?version=latest)](https://kedro-kubeflow.readthedocs.io/en/latest/?badge=latest)\n\n## About\n\nThe main purpose of this plugin is to enable running kedro pipeline on Kubeflow Pipelines. It supports translation from \nKedro pipeline DSL to [kfp](https://www.kubeflow.org/docs/pipelines/sdk/sdk-overview/) (pipelines SDK) and deployment to \na running kubeflow cluster with some convenient commands.\n\nThe plugin can be used together with `kedro-docker` to simplify preparation of docker image for pipeline execution.   \n\n## Documentation\n\nFor detailed documentation refer to https://kedro-kubeflow.readthedocs.io/\n\n## Usage guide\n\n\n```\nUsage: kedro kubeflow [OPTIONS] COMMAND [ARGS]...\n \n   Interact with Kubeflow Pipelines\n \n Options:\n   -h, --help  Show this message and exit.\n \n Commands:\n   compile          Translates Kedro pipeline into YAML file with Kubeflow pipeline definition\n   init             Initializes configuration for the plugin\n   list-pipelines   List deployed pipeline definitions\n   run-once         Deploy pipeline as a single run within given experiment.\n   schedule         Schedules recurring execution of latest version of the pipeline\n   ui               Open Kubeflow Pipelines UI in new browser tab\n   upload-pipeline  Uploads pipeline to Kubeflow server\n```\n\n## Configuration file\n\n`kedro init` generates configuration file for the plugin, but users may want\nto adjust it to match the run environment requirements: https://kedro-kubeflow.readthedocs.io/en/latest/source/02_installation/02_configuration.html\n\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Kedro plugin with Kubeflow Pipelines support",
    "version": "0.8.0",
    "project_urls": {
        "Documentation": "https://kedro-kubeflow.readthedocs.io/",
        "Homepage": "https://github.com/getindata/kedro-kubeflow",
        "Repository": "https://github.com/getindata/kedro-kubeflow"
    },
    "split_keywords": [
        "kedro-plugin",
        " kubeflow",
        " machinelearning",
        " mlops",
        " kubeflow-pipelines",
        " kedro"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e147539df9bd22c39739a5588bcfcf392b59d61bb6f92cea1a0cd5b217635c1",
                "md5": "2fd5c4b222feec5a27d5e604bb9fb5ff",
                "sha256": "7f584ba982c1d6c891d8a073b85cc1252ac3b3e7a303e8113736f15b9b7fc88d"
            },
            "downloads": -1,
            "filename": "kedro_kubeflow-0.8.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2fd5c4b222feec5a27d5e604bb9fb5ff",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.12,>=3.8",
            "size": 27296,
            "upload_time": "2024-09-04T16:14:27",
            "upload_time_iso_8601": "2024-09-04T16:14:27.165134Z",
            "url": "https://files.pythonhosted.org/packages/2e/14/7539df9bd22c39739a5588bcfcf392b59d61bb6f92cea1a0cd5b217635c1/kedro_kubeflow-0.8.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91d95d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4",
                "md5": "0598362f969d93004ea15c6edb36b5d2",
                "sha256": "dd1ef1f6ad38bed703702300c0a4daccab0c95b64b55e155e1d013aa65a74780"
            },
            "downloads": -1,
            "filename": "kedro_kubeflow-0.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0598362f969d93004ea15c6edb36b5d2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 22332,
            "upload_time": "2024-09-04T16:14:30",
            "upload_time_iso_8601": "2024-09-04T16:14:30.581934Z",
            "url": "https://files.pythonhosted.org/packages/91/d9/5d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4/kedro_kubeflow-0.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-04 16:14:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "getindata",
    "github_project": "kedro-kubeflow",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "kedro-kubeflow"
}
        
Elapsed time: 1.07204s