All Projects → riiid → krsh

riiid / krsh

Licence: Apache-2.0 license
A declarative KubeFlow Management Tool

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to krsh

Pipelines
Machine Learning Pipelines for Kubeflow
Stars: ✭ 2,607 (+1952.76%)
Mutual labels:  pipeline, kubeflow, mlops
mlops-platforms
Compare MLOps Platforms. Breakdowns of SageMaker, VertexAI, AzureML, Dataiku, Databricks, h2o, kubeflow, mlflow...
Stars: ✭ 293 (+130.71%)
Mutual labels:  kubeflow, mlops
tfx-kubeflow-pipelines
Kubeflow pipelines built on top of Tensorflow TFX library
Stars: ✭ 17 (-86.61%)
Mutual labels:  kubeflow, mlops
kedro
A Python framework for creating reproducible, maintainable and modular data science code.
Stars: ✭ 6,068 (+4677.95%)
Mutual labels:  pipeline, mlops
Great expectations
Always know what to expect from your data.
Stars: ✭ 5,808 (+4473.23%)
Mutual labels:  pipeline, mlops
k3ai
A lightweight tool to get an AI Infrastructure Stack up in minutes not days. K3ai will take care of setup K8s for You, deploy the AI tool of your choice and even run your code on it.
Stars: ✭ 105 (-17.32%)
Mutual labels:  kubeflow, mlops
k3ai-core
K3ai-core is the core library for the GO installer. Go installer will replace the current bash installer
Stars: ✭ 23 (-81.89%)
Mutual labels:  pipeline, kubeflow
Production Level Deep Learning
A guideline for building practical production-level deep learning systems to be deployed in real world applications.
Stars: ✭ 3,358 (+2544.09%)
Mutual labels:  pipeline, kubeflow
Kedro
A Python framework for creating reproducible, maintainable and modular data science code.
Stars: ✭ 4,764 (+3651.18%)
Mutual labels:  pipeline, mlops
bodywork-ml-pipeline-project
Deployment template for a continuous training pipeline.
Stars: ✭ 22 (-82.68%)
Mutual labels:  pipeline, mlops
cartpole-rl-remote
CartPole game by Reinforcement Learning, a journey from training to inference
Stars: ✭ 24 (-81.1%)
Mutual labels:  kubeflow, mlops
aml-compute
GitHub Action that allows you to attach, create and scale Azure Machine Learning compute resources.
Stars: ✭ 19 (-85.04%)
Mutual labels:  mlops
ImcSegmentationPipeline
A pixel classification based multiplexed image segmentation pipeline
Stars: ✭ 62 (-51.18%)
Mutual labels:  pipeline
dagshub-branch-source-plugin
Jenkins plugin for using DAGsHub as a source for multibranch projects
Stars: ✭ 12 (-90.55%)
Mutual labels:  pipeline
charts
Helm charts for creating reproducible and maintainable deployments of Polyaxon with Kubernetes.
Stars: ✭ 32 (-74.8%)
Mutual labels:  mlops
mlops-workload-orchestrator
The MLOps Workload Orchestrator solution helps you streamline and enforce architecture best practices for machine learning (ML) model productionization. This solution is an extendable framework that provides a standard interface for managing ML pipelines for AWS ML services and third-party services.
Stars: ✭ 114 (-10.24%)
Mutual labels:  mlops
vertex-edge
A tool for training models to Vertex on Google Cloud Platform.
Stars: ✭ 24 (-81.1%)
Mutual labels:  mlops
needlestack
Multi-sample somatic variant caller
Stars: ✭ 45 (-64.57%)
Mutual labels:  pipeline
ngs-preprocess
A pipeline for preprocessing NGS data from Illumina, Nanopore and PacBio technologies
Stars: ✭ 22 (-82.68%)
Mutual labels:  pipeline
cmdc
Maya Python API 3.0
Stars: ✭ 98 (-22.83%)
Mutual labels:  pipeline

🍭 KRSH is Alpha version, so many bugs can be reported. If you find a bug, please write an Issue and grow the project together!

krsh

A declarative Kubeflow Management Tool inspired by Terraform


KRSH (pronounce, krush) is a tool that allows you to declaratively manage Kubeflow's pipelines. By managing Kubeflow Pipeline through KRSH, developers can reduce the cost of managing Pipeline Versions and deploy pipelines much faster than ever before. KRSH was greatly inspired by Terraform's behavior through Write, Plan, and Apply Cycle and its declarative management of resources. Also, since KRSH provides the KRSH Project Boilerplate through the krsh create command, the developer who develops the pipeline no longer needs to worry about which project structure to choose to manage the Kubeflow Pipeline.

Usage

The image below shows a very simple example of using KRSH. Actually, that's all. Click GETTING_STARTED.md for more information.

commands

Install

Easy way

pip install krsh

Manually way

git clone https://github.com/riiid/krsh
cd ./krsh
pip install -e .

Contribution

We welcome any form of contribution. If you're new to KRSH, read CONTRIBUTING.md. You can submit any PR that can improve project, report bugs in project, or submit an Issue to request that you add new features.

License

Apache License, Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].