machine-learning-exchange / mlx

Licence: Apache-2.0 license
Machine Learning eXchange (MLX). Data and AI Assets Catalog and Execution Engine

Programming Languages

python
139335 projects - #7 most used programming language
typescript
32286 projects
shell
77523 projects
CSS
56736 projects
Dockerfile
14818 projects
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to mlx

openshift-starter-guides
Getting Started with OpenShift for Developers Workshop
Stars: ✭ 35 (-73.48%)
Mutual labels:  openshift, pipelines, tekton
k8s-knative-gitlab-harbor
Build container images with Knative + Gitlab + Harbor inside Kops cluster running on AWS
Stars: ✭ 23 (-82.58%)
Mutual labels:  pipelines, tekton
torchgeo
TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data
Stars: ✭ 1,125 (+752.27%)
Mutual labels:  models, datasets
farabio
🤖 PyTorch toolkit for biomedical imaging ❤️
Stars: ✭ 48 (-63.64%)
Mutual labels:  models, datasets
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
Stars: ✭ 67 (-49.24%)
Mutual labels:  models, datasets
painless-continuous-delivery
A cookiecutter for projects with continuous delivery baked in.
Stars: ✭ 46 (-65.15%)
Mutual labels:  openshift, pipelines
json2python-models
Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support
Stars: ✭ 119 (-9.85%)
Mutual labels:  models, datasets
Hydro Serving
MLOps Platform
Stars: ✭ 213 (+61.36%)
Mutual labels:  models, pipelines
pman
A process management system written in python
Stars: ✭ 14 (-89.39%)
Mutual labels:  openshift, pipelines
Jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Stars: ✭ 4,041 (+2961.36%)
Mutual labels:  openshift, tekton
ChRIS ultron backEnd
Backend for ChRIS
Stars: ✭ 28 (-78.79%)
Mutual labels:  openshift, pipelines
openshift-golang-template
Template for running Go programs on OpenShift v3
Stars: ✭ 17 (-87.12%)
Mutual labels:  openshift
kuberig
Deploy to Kubernetes/OpenShift by leveraging your developer skills - no yaml required!
Stars: ✭ 31 (-76.52%)
Mutual labels:  openshift
istio-workspace
Safely develop and test on any Kubernetes cluster without affecting others.
Stars: ✭ 55 (-58.33%)
Mutual labels:  openshift
humanflow2
Official repository of Learning Multi-Human Optical Flow (IJCV 2019)
Stars: ✭ 37 (-71.97%)
Mutual labels:  datasets
codewind-vscode
Extension for developing cloud-native, containerized applications from VS Code
Stars: ✭ 17 (-87.12%)
Mutual labels:  openshift
dagpi
Dagpi is a powerful and fast api that does image manipulation as well as serves datasets. It is fast and written in rust and python. Perfect for discord bots, social media apps, camera apps and more.
Stars: ✭ 25 (-81.06%)
Mutual labels:  datasets
openshift-slack-notifications
OpenShift slack notifications
Stars: ✭ 14 (-89.39%)
Mutual labels:  openshift
django-probes
Django app to run database liveness probe in a Kubernetes project
Stars: ✭ 32 (-75.76%)
Mutual labels:  openshift
pipeComp
A R framework for pipeline benchmarking, with application to single-cell RNAseq
Stars: ✭ 38 (-71.21%)
Mutual labels:  pipelines

Build Status CII Best Practices Slack

Machine Learning eXchange (MLX)

Data and AI Assets Catalog and Execution Engine

Allows upload, registration, execution, and deployment of:

  • AI pipelines and pipeline components
  • Models
  • Datasets
  • Notebooks

Additionally it provides:

For more details about the project check out this announcement blog post.

1. Deployment

For a simple up-and-running MLX with asset catalog only, we created a Quickstart Guide using Docker Compose.

For a slightly more resource-hungry local deployment that allows pipeline execution, we created the MLX with Kubernetes in Docker (KIND) deployment option.

For a full deployment, we use Kubeflow Kfctl tooling.

2. Access the MLX UI and import Assets to the Catalog

By default, the MLX UI is available at http://<cluster_node_ip>:30380/mlx/

If you deployed on a Kubernetes cluster or using OpenShift, run the following and look for the External-IP column to find the public IP of a node.

kubectl get node -o wide

For information on how to import data and AI assets using MLX's catalog importer, use this guide.

3. Use MLX

For information on how to use MLX and create assets check out this guide.

4. How to Contribute

For information about adding new features, bug fixing, communication or UI and API setup, refer to this document.

5. Troubleshooting

MLX Troubleshooting Instructions

Join the Conversation

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].