• Stars
    star
    204
  • Rank 191,095 (Top 4 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Machine Learning eXchange (MLX). Data and AI Assets Catalog and Execution Engine

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