Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An easy-to-use MLflow platform to track experiments, flexible more users.

NotificationsYou must be signed in to change notification settings

chck/mlflow-k8s

Repository files navigation

An easy-to-use MLflow platform to track experiments, flexible more users.

Blogged (Japanese):https://cyberagent.ai/blog/research/15272/

mlflow-k8s

Prerequisites

SoftwareInstall (Mac)
Python 3.8.10pyenv install 3.8.10
Poetry 1.1.*curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
direnvbrew install direnv
jqbrew install jq
Dockerbrew cask install docker
Google Cloud SDKhttps://cloud.google.com/sdk/docs/quickstart-macos/
Terraformbrew tap hashicorp/tap && brew install hashicorp/tap/terraform

Get Started

  1. Declare the environment variables
cp .env.example .env
vi .env=====================GCP_PROJECT=YOUR_GCP_PROJECTGOOGLE_APPLICATION_CREDENTIALS=/path/to/gcp-terraform-credentials.jsonTF_GCS_BUCKET=YOUR_PREFIX-tfstateMLFLOW_GCS_BUCKET=YOUR_PREFIX-mlflow-k8sMLFLOW_DOMAIN=YOUR_MLFLOW_DOMAINMLFLOW_TRACKING_URI=https://${MLFLOW_DOMAIN}/user1/SERVICE_ACCOUNT_EMAIL=mlflow-k8s@${GCP_PROJECT}.iam.gserviceaccount.com
direnv allow.
  1. Replace the variables in .tf file for you
make tf
  1. Initialize the bucket for terraform
make bucket
  1. Run terraform
cd infra
terraform init
terraform apply
  1. Check your launched server accessible via Cloud IAP
cd ..
make access

About

An easy-to-use MLflow platform to track experiments, flexible more users.

Resources

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp