Atenção usuários Windows:
Antes de seguir as instruções abaixo, recomenda-se configurar o WSL (Windows Subsystem for Linux) para garantir compatibilidade total com Docker, Conda e comandos Linux. Siga o guia:
- Conta no GitHub (gratuita)
- VS Code instalado (baixar)
- Anaconda ou Miniconda instalado (baixar)
- Git instalado
- Docker Desktop (baixar)
- No GitHub, acesse: https://github.com/weslleymoura/mlops
- Clique em Fork
- Depois, clone seu fork:
git clone https://github.com/SEU-USUARIO/mlops.git cd mlops
- Crie o ambiente:
conda create -n mlops-util-env python=3.11
- Ative o ambiente:
conda activate mlops-util-env
- Instale as dependências:
conda install -c conda-forge --file requirements/requirements_conda.txt
- Ative o seu ambiente conda
conda activate mlops-util-env
- Abra o Jupyter Lab:
jupyter lab
- Abra os notebooks na pasta
notebooks/.
- No diretório do projeto, execute:
docker compose up
- Os serviços MLflow, MinIO e Postgres serão iniciados.
- MLflow UI: http://localhost:5010
- MinIO Console: http://localhost:9001 (user:
user, senha:password) - Postgres: localhost:5433 (user:
user, senha:password)
- Use VS Code para editar os scripts do projeto.
- Use o ambiente Conda para rodar notebooks e scripts Python.
- Pare os serviços Docker com:
docker compose down
- Arquivo de referência (comandos úteis)
Pronto! Agora você pode trabalhar localmente com MLflow, MinIO, Postgres e Jupyter Lab.