Git Product home page Git Product logo

mlflow-server's Introduction

MLFlow Tracking Server - Docker

MLflow is an open source platform to manage the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry.

MLFlow Tracking Server

MLFlow Tracking Server

MLflow currently offers four components:

MLFlow Components

To track ML experiments and version models, we need to host the MLFlow Tracking Server or MLFlow Server. To make this task simple, this repository offers the containerized solution for hosting the MLFlow Server in minutes. The only thing that you need to host it on your local system is the Docker Engine.

The documentation contains:

  1. Descriptions of the files
  2. Instructions to host the MLFlow Server
  3. Instructions to use the MLFlow Server

Content Details

File Name Description
Dockerfile The dockerfile used to create the docker image
start_server.sh The script to start the MLFlow Server

Start the MLFlow Server

Step 01: Build the docker image of the MLFlow Server

Run the following command in the directory with the Dockerfile

 docker build --network=host -t mlflow-server .

Check the container with the following command

docker images

You should see the mlflow-server image in the output.

Step 02: Run the lambda function container

Run the following command.

docker run -d --network=host --name=mlflow-server mlflow-server

This will create the lambda function container. Now your container is up and running to process the invocation.

Step 03: Verify the running container

Please execute the command below to verify whether the container is running.

docker ps

You should see the mlflow-server container running.

Step 04: Launch the MLFlow Server UI

Go to your browser and enter the below url

http://localhost:5000

Your MLFlow Server is now ready to track your ML experiments and model versions.

MLFlow - Model Registry

MLFlow Model Registry


Author: Pranay Chandekar

mlflow-server's People

Contributors

pranaychandekar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.