Giter Club home page Giter Club logo

mlflow-docker's Introduction

MLFlow Docker Setup Actions Status

If you want to boot up mlflow project with one-liner - this repo is for you. The only requirement is docker installed on your system and we are going to use Bash on linux/windows.

๐Ÿš€ 1-2-3! Setup guide

  1. Configure .env file for your choice. You can put there anything you like, it will be used to configure you services
  2. Run docker compose up
  3. Open up http://localhost:5000 for MlFlow, and http://localhost:9001/ to browse your files in S3 artifact store

๐Ÿ‘‡Video tutorial how to set it up + BONUS with Microsoft Azure ๐Ÿ‘‡

Youtube tutorial

Features

  • One file setup (.env)
  • Minio S3 artifact store with GUI
  • MySql mlflow storage
  • Ready to use bash scripts for python development!
  • Automatically-created s3 buckets

How to use in ML development in python

Click to show
  1. Configure your client-side

For running mlflow files you need various environment variables set on the client side. To generate them use the convienience script ./bashrc_install.sh, which installs it on your system or ./bashrc_generate.sh, which just displays the config to copy & paste.

$ ./bashrc_install.sh
[ OK ] Successfully installed environment variables into your .bashrc!

The script installs this variables: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, MLFLOW_S3_ENDPOINT_URL, MLFLOW_TRACKING_URI. All of them are needed to use mlflow from the client-side.

  1. Test the pipeline with below command with conda. If you dont have conda installed run with --no-conda
mlflow run [email protected]:databricks/mlflow-example.git -P alpha=0.5
# or
python ./quickstart/mlflow_tracking.py
  1. (Optional) If you are constantly switching your environment you can use this environment variable syntax
MLFLOW_S3_ENDPOINT_URL=http://localhost:9000 MLFLOW_TRACKING_URI=http://localhost:5000 mlflow run [email protected]:databricks/mlflow-example.git -P alpha=0.5

Licensing

Copyright (c) 2021 Tomasz Dล‚uski

Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License by reviewing the file LICENSE in the repository.

mlflow-docker's People

Contributors

andife avatar kingkastle avatar konstantin-frolov avatar toumash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mlflow-docker's Issues

Wrong bucket name in mc mb command.

Hi!

You run the mlflow server using the ${AWS_BUCKET_NAME} variable.

entrypoint: bash ./wait-for-it.sh db:3306 -t 90 -- mlflow server --backend-store-uri mysql+pymysql://${MYSQL_USER}:${MYSQL_PASSWORD}@db:3306/${MYSQL_DATABASE} --default-artifact-root s3://${AWS_BUCKET_NAME}/ --artifacts-destination s3://${AWS_BUCKET_NAME}/ -h 0.0.0.0

However, you build a bucket called "mlflow" in the create_s3_buckets.

/usr/bin/mc mb minio/mlflow;

It appears that you meant to type ${AWS_BUCKET_NAME} in both commands.

I apologise in advance if everything is correct and I simply misinterpreted anything)

Add optuna to the mix

Hello,

I'm trying to install optuna on top of your install but I'm facing an error - see optuna/optuna#5360

What kind of hyperparameters optimizer are you using ?

Could you add it to the "mix" ?

Kind regards

Basic Authentication with CaddyServer is not working for minio store

Hi, love your project, thank you very much for the effort you put in!

I'm trying to add secure authentication to the MLflow-Server and am using Caddy (https://caddyserver.com/) as a reverse proxy.
For MLflow it works fine, but the MinIO-Artifact-Store is just not accessible behind the reverse proxy, I don't know why.
The point is, I need to have access to MLflow Tracking savely online.

Do you have any ideas or suggestions?

Could be a cool addon to the project, too, for people to learn about reverse proxies.

Thanks and best regards!
Clemens

Jupyter notebook fails storing artifacts

Hi,
Artefacts storing fails in the jupyter notebook, but testing scripts working fine when run in the terminal. It says access denied. Do you know how to fix this?
Thanks

No module named 'minio'

Hi.
How i try bash ./run_create_bucket.sh after docker-compose up -d, i see trourble

Traceback (most recent call last):
File "./create_bucket.py", line 3, in
from minio import Minio
ModuleNotFoundError: No module named 'minio'

I try another minio version, lates, 6, 7 - trouble repeat.

My ENV
Python 3.7.3
pip 21.2.4 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
CentOS Linux release 7.9.2009 (Core)
minio 7.0.0
Docker version 18.06.0-ce, build 0ffa825
docker-compose version 1.29.2, build 5becea4c

Cannot start mysql container on arm v8

I'm trying to setup a mlflow server on my raspberry pi 4b with Ubuntu 22.10 but when doing docker-compose up -d the following error shows up.

Creating network "mlflow-docker_internal" with the default driver
Creating network "mlflow-docker_public" with driver "bridge"
Creating mlflow-docker_s3_1          ... done
Creating mlflow_db          ... done
Creating mlflow-docker_wait-for-db_1       ... done
Creating mlflow-docker_create_s3_buckets_1 ... done

ERROR: for mlflow  Container "477acbc097fb" exited with code 124.
ERROR: Encountered errors while bringing up the project.

Minio server works good but MLFlow is not working at all

failed to install in macos m1

Iโ€˜m using macos in m1 chip, and using docker desktop.
After using docekr-compose up -d I got such error......
If this is some unfitness for arm architect?

[+] Building 364.4s (6/8)                                                                                                                      docker:desktop-linux
 => [mlflow internal] load .dockerignore                                                                                                                       0.0s
 => => transferring context: 2B                                                                                                                                0.0s
 => [mlflow internal] load build definition from Dockerfile                                                                                                    0.0s
 => => transferring dockerfile: 136B                                                                                                                           0.0s
 => [mlflow internal] load metadata for docker.io/continuumio/miniconda3:latest                                                                               17.1s
 => [mlflow 1/4] FROM docker.io/continuumio/miniconda3:latest@sha256:592a60b95b547f31c11dc6593832e962952e3178f1fa11db37f43a2afe8df8d7                         17.4s
 => => resolve docker.io/continuumio/miniconda3:latest@sha256:592a60b95b547f31c11dc6593832e962952e3178f1fa11db37f43a2afe8df8d7                                 0.0s
 => => sha256:592a60b95b547f31c11dc6593832e962952e3178f1fa11db37f43a2afe8df8d7 1.36kB / 1.36kB                                                                 0.0s
 => => sha256:990d6eaff9eda65c26ba934d7bdb133e7de79a2d83a3bfa128871ee3f6ab8bce 953B / 953B                                                                     0.0s
 => => sha256:b48e9d9e60889c2f80d455b48548a934d2ce7309f61cb44d9c0839689ae4a21c 4.08kB / 4.08kB                                                                 0.0s
 => => sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0 25.91MB / 25.91MB                                                               4.2s
 => => sha256:c8a1964c2ff5b3cdd992dea4d80a6072857a649c89e11ec136e42102a04a64c7 51.42MB / 51.42MB                                                              13.8s
 => => sha256:d2a2b8511b6b6a60f86dd8423be90ea1c297bd731395c2c441cd47636f904d78 60.81MB / 60.81MB                                                               5.4s
 => => extracting sha256:513c6babab2b9079da61a69300c0e26d1037ca98910376098e9ae87baeb112c0                                                                      0.9s
 => => extracting sha256:c8a1964c2ff5b3cdd992dea4d80a6072857a649c89e11ec136e42102a04a64c7                                                                      1.4s
 => => extracting sha256:d2a2b8511b6b6a60f86dd8423be90ea1c297bd731395c2c441cd47636f904d78                                                                      2.1s
 => [mlflow internal] load build context                                                                                                                       0.0s
 => => transferring context: 136B                                                                                                                              0.0s
 => ERROR [mlflow 2/4] RUN pip install mlflow boto3 pymysql                                                                                                  329.9s
------
 > [mlflow 2/4] RUN pip install mlflow boto3 pymysql:
1.041 Collecting mlflow
1.901   Downloading mlflow-2.8.0-py3-none-any.whl (19.0 MB)
13.24 Collecting boto3
13.46   Downloading boto3-1.28.78-py3-none-any.whl (135 kB)
14.02 Collecting pymysql
14.17   Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
14.45 Collecting jmespath<2.0.0,>=0.7.1
14.59   Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
14.93 Collecting s3transfer<0.8.0,>=0.7.0
15.09   Downloading s3transfer-0.7.0-py3-none-any.whl (79 kB)
16.37 Collecting botocore<1.32.0,>=1.31.78
16.67   Downloading botocore-1.31.78-py3-none-any.whl (11.3 MB)
22.82 Collecting python-dateutil<3.0.0,>=2.1
22.97   Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
23.23 Requirement already satisfied: urllib3<1.27,>=1.25.4 in /opt/conda/lib/python3.9/site-packages (from botocore<1.32.0,>=1.31.78->boto3) (1.26.6)
23.23 Requirement already satisfied: six>=1.5 in /opt/conda/lib/python3.9/site-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.32.0,>=1.31.78->boto3) (1.16.0)
23.92 Collecting databricks-cli<1,>=0.8.7
24.05   Downloading databricks_cli-0.18.0-py2.py3-none-any.whl (150 kB)
24.37 Collecting querystring-parser<2
24.52   Downloading querystring_parser-1.2.4-py2.py3-none-any.whl (7.9 kB)
25.07 Collecting scikit-learn<2
25.82   Downloading scikit_learn-1.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB)
45.33 Collecting psutil<6
45.47   Downloading psutil-5.9.6.tar.gz (496 kB)
46.70   Installing build dependencies: started
50.97   Installing build dependencies: finished with status 'done'
50.97   Getting requirements to build wheel: started
51.08   Getting requirements to build wheel: finished with status 'done'
51.08     Preparing wheel metadata: started
51.19     Preparing wheel metadata: finished with status 'done'
51.99 Collecting pyarrow<14,>=4.0.0
52.58   Downloading pyarrow-13.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (37.4 MB)
122.2 Collecting cloudpickle<3
122.4   Downloading cloudpickle-2.2.1-py3-none-any.whl (25 kB)
123.1 Collecting pyyaml<7,>=5.1
123.3   Downloading PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (731 kB)
127.4 Collecting pandas<3
127.7   Downloading pandas-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.9 MB)
158.3 Collecting Jinja2<4,>=2.11
158.4   Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
159.7 Collecting click<9,>=7.0
159.8   Downloading click-8.1.7-py3-none-any.whl (97 kB)
161.0 Collecting gitpython<4,>=2.1.0
161.1   Downloading GitPython-3.1.40-py3-none-any.whl (190 kB)
164.6 Collecting sqlalchemy<3,>=1.4.0
164.7   Downloading SQLAlchemy-2.0.23-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB)
174.8 Collecting docker<7,>=4.0.0
174.9   Downloading docker-6.1.3-py3-none-any.whl (148 kB)
175.5 Collecting gunicorn<22
175.7   Downloading gunicorn-21.2.0-py3-none-any.whl (80 kB)
176.4 Collecting pytz<2024
176.5   Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
179.2 Collecting protobuf<5,>=3.12.0
179.4   Downloading protobuf-4.25.0-cp37-abi3-manylinux2014_aarch64.whl (293 kB)
179.9 Requirement already satisfied: requests<3,>=2.17.3 in /opt/conda/lib/python3.9/site-packages (from mlflow) (2.25.1)
180.1 Collecting Flask<4
180.3   Downloading flask-3.0.0-py3-none-any.whl (99 kB)
180.7 Collecting markdown<4,>=3.3
180.9   Downloading Markdown-3.5.1-py3-none-any.whl (102 kB)
181.4 Collecting importlib-metadata!=4.7.0,<7,>=3.7.0
181.5   Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
183.2 Collecting scipy<2
183.4   Downloading scipy-1.11.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.0 MB)
240.5 Collecting sqlparse<1,>=0.4.0
240.7   Downloading sqlparse-0.4.4-py3-none-any.whl (41 kB)
241.1 Collecting entrypoints<1
241.2   Downloading entrypoints-0.4-py3-none-any.whl (5.3 kB)
241.5 Collecting packaging<24
241.7   Downloading packaging-23.2-py3-none-any.whl (53 kB)
243.1 Collecting matplotlib<4
243.2   Downloading matplotlib-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB)
264.9 Collecting alembic!=1.10.0,<2
265.1   Downloading alembic-1.12.1-py3-none-any.whl (226 kB)
266.8 Collecting numpy<2
266.9   Downloading numpy-1.26.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.2 MB)
286.6 Collecting Mako
287.1   Downloading Mako-1.2.4-py3-none-any.whl (78 kB)
287.4 Collecting typing-extensions>=4
287.6   Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
287.9 Collecting urllib3<1.27,>=1.25.4
288.1   Downloading urllib3-1.26.18-py2.py3-none-any.whl (143 kB)
288.5 Collecting pyjwt>=1.7.0
288.7   Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)
288.9 Collecting tabulate>=0.7.7
289.1   Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
289.4 Collecting oauthlib>=3.1.0
289.5   Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
290.4 Collecting websocket-client>=0.32.0
290.5   Downloading websocket_client-1.6.4-py3-none-any.whl (57 kB)
291.0 Collecting requests<3,>=2.17.3
291.1   Downloading requests-2.31.0-py3-none-any.whl (62 kB)
291.4 Collecting itsdangerous>=2.1.2
291.6   Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
291.9 Collecting Werkzeug>=3.0.0
292.0   Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB)
292.7 Collecting blinker>=1.6.2
292.8   Downloading blinker-1.7.0-py3-none-any.whl (13 kB)
293.1 Collecting gitdb<5,>=4.0.1
293.3   Downloading gitdb-4.0.11-py3-none-any.whl (62 kB)
293.7 Collecting smmap<6,>=3.0.1
293.8   Downloading smmap-5.0.1-py3-none-any.whl (24 kB)
294.1 Collecting zipp>=0.5
294.3   Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
294.8 Collecting MarkupSafe>=2.0
294.9   Downloading MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26 kB)
296.7 Collecting pillow>=8
296.9   Downloading Pillow-10.1.0-cp39-cp39-manylinux_2_28_aarch64.whl (3.5 MB)
303.5 Collecting importlib-resources>=3.2.0
303.6   Downloading importlib_resources-6.1.0-py3-none-any.whl (33 kB)
304.1 Collecting pyparsing>=2.3.1
304.3   Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB)
304.9 Collecting fonttools>=4.22.0
305.1   Downloading fonttools-4.44.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB)
316.1 Collecting kiwisolver>=1.3.1
316.2   Downloading kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB)
319.4 Collecting cycler>=0.10
319.5   Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
320.1 Collecting contourpy>=1.0.1
320.2   Downloading contourpy-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (292 kB)
321.3 Collecting tzdata>=2022.1
321.4   Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB)
322.6 Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.9/site-packages (from requests<3,>=2.17.3->mlflow) (2021.5.30)
323.7 Collecting charset-normalizer<4,>=2
323.9   Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138 kB)
324.3 Requirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.9/site-packages (from requests<3,>=2.17.3->mlflow) (2.10)
324.5 Collecting threadpoolctl>=2.0.0
324.7   Downloading threadpoolctl-3.2.0-py3-none-any.whl (15 kB)
325.0 Collecting joblib>=1.1.1
325.2   Downloading joblib-1.3.2-py3-none-any.whl (302 kB)
327.1 Collecting greenlet!=0.4.17
327.3   Downloading greenlet-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (647 kB)
329.5 Building wheels for collected packages: psutil
329.5   Building wheel for psutil (PEP 517): started
329.6   Building wheel for psutil (PEP 517): finished with status 'error'
329.6   ERROR: Command errored out with exit status 1:
329.6    command: /opt/conda/bin/python /opt/conda/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp74wqmikh
329.6        cwd: /tmp/pip-install-oc5et72w/psutil_5674836dbbdd405eb3cc170868426010
329.6   Complete output (43 lines):
329.6   running bdist_wheel
329.6   running build
329.6   running build_py
329.6   creating build
329.6   creating build/lib.linux-aarch64-cpython-39
329.6   creating build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_psaix.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_compat.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_psosx.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_psposix.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/__init__.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_pssunos.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_psbsd.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_pswindows.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_common.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   copying psutil/_pslinux.py -> build/lib.linux-aarch64-cpython-39/psutil
329.6   creating build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_windows.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_memleaks.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_posix.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_misc.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_linux.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_connections.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_bsd.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/__main__.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_process.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_osx.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/__init__.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_unicode.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_aix.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_testutils.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_sunos.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_system.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/test_contracts.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   copying psutil/tests/runner.py -> build/lib.linux-aarch64-cpython-39/psutil/tests
329.6   running build_ext
329.6   building 'psutil._psutil_linux' extension
329.6   creating build/temp.linux-aarch64-cpython-39
329.6   creating build/temp.linux-aarch64-cpython-39/psutil
329.6   gcc -pthread -B /opt/conda/compiler_compat -Wl,--sysroot=/ -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /opt/conda/include -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /opt/conda/include -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=596 -DPy_LIMITED_API=0x03060000 -DPSUTIL_ETHTOOL_MISSING_TYPES=1 -DPSUTIL_LINUX=1 -I/opt/conda/include/python3.9 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-cpython-39/psutil/_psutil_common.o
329.6   psutil could not be installed from sources because gcc is not installed. Try running:
329.6     sudo apt-get install gcc python3-dev
329.6   error: command 'gcc' failed: No such file or directory
329.6   ----------------------------------------
329.6   ERROR: Failed building wheel for psutil
329.6 Failed to build psutil
329.6 ERROR: Could not build wheels for psutil which use PEP 517 and cannot be installed directly
------
failed to solve: process "/bin/sh -c pip install mlflow boto3 pymysql" did not complete successfully: exit code: 1

mysql update request

Can we please get an update on the mysql version (8.0.32) as of this request. minio has moved as well. Thanks!

[Need help] Minio Port 9000 is redirecting to http://localhost:32965/ and not able connect.

My SETUP
I'm trying to use this as mlflow starter project and i'm configuring it in WSL2 (Ubuntu 20.04 LTS) and docker with WSL2.
NOTE : I have working mlflow with this setup, but not minio !

[container] aws-s3
LOG :
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.

Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD

API: http://172.19.0.4:9000 http://127.0.0.1:9000

Console: http://172.19.0.4:32965 http://127.0.0.1:32965

Documentation: https://docs.min.io

WARNING: Console endpoint is listening on a dynamic port (32965), please use --console-address ":PORT" to choose a static port.

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.