Repolode
databricks

databricks/mlops-stacks

Um template de asset bundle do Databricks que estrutura projetos de ML com código pronto para produção, configurações de recursos e pipelines de CI/CD.

Estrelas
725
Forks
268
Issues abertas
16
Último commit
há 19 dias

O que é?

MLOps Stacks é um template de projeto para Databricks que gera um novo projeto de machine learning com a estrutura, as configurações e a automação de implantação necessárias para levar modelos do desenvolvimento à produção. Ele é distribuído como um template de bundle do Databricks CLI, então um único comando `databricks bundle init mlops-stacks` cria o projeto com base nos parâmetros fornecidos pelo usuário.

O projeto gerado contém três partes modulares: código de exemplo de ML (módulos de treinamento e inferência em lote com testes unitários), recursos de ML definidos como código por meio de bundles do Databricks CLI, para que alterações em jobs e pipelines passem por pull requests, e workflows de CI/CD para GitHub Actions ou Azure DevOps que testam o código e fazem a implantação nos workspaces de dev, staging e prod. As equipes podem configurar apenas o projeto, apenas o CI/CD ou copiar componentes individuais para projetos existentes.

A stack é personalizável e funciona com recursos do Databricks além de ML, como pipelines do Delta Live Tables. Atualmente, está em public preview e requer Python 3.8+ e Databricks CLI v0.236.0 ou posterior.

Recursos principais

  • 01Gera um novo projeto de ML a partir de um template de bundle do Databricks com um único comando.
  • 02Inclui código de exemplo para treinamento e inferência em lote, com módulos Python testados por testes unitários.
  • 03Define jobs e recursos de ML como código por meio de bundles do Databricks CLI, com alterações feitas via pull requests.
  • 04Oferece workflows de CI/CD para GitHub Actions, GitHub Enterprise Server, Azure DevOps e GitLab.
  • 05Oferece suporte a workspaces separados de dev, staging e prod, além do registro de modelos no Unity Catalog.
  • 06Oferece um componente opcional de Feature Store.

Casos de uso

  • Iniciar um novo projeto de ML no Databricks com CI/CD já configurado.
  • Adicionar automação de implantação em produção a um projeto de ML existente, copiando os diretórios de recursos e workflows.
  • Gerenciar jobs e pipelines do Databricks como código com controle de versão em diferentes ambientes.

Início rápido

  1. 1

    Instale o Databricks CLI (versão 0.236.0 ou posterior)

  2. 2

    Crie um novo projeto com base no modelo MLOps Stacks

    databricks bundle init mlops-stacks

Antes de usar

  • Requer Python 3.8 ou posterior e Databricks CLI 0.236.0 ou posterior.
  • O recurso está em prévia pública do Databricks.
  • Requer espaços de trabalho do Databricks para gerar e executar os ML pipelines.

Em coleções

Tópicos

Perguntas frequentes

O que é mlops-stacks?
Um template de asset bundle do Databricks que estrutura projetos de ML com código pronto para produção, configurações de recursos e pipelines de CI/CD. MLOps Stacks é um template de projeto para Databricks que gera um novo projeto de machine learning com a estrutura, as configurações e a automação de implantação necessárias para levar modelos do desenvolvimento à produção. Ele é distribuído como um template de bundle do Databricks CLI, então um único comando `databricks bundle init mlops-stacks` cria o projeto com base nos parâmetros fornecidos pelo usuário.
mlops-stacks é gratuito? Qual é a licença?
mlops-stacks é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mlops-stacks ainda é mantido?
Manutenção ativa. O último commit de mlops-stacks foi em 20 de out. de 2026.
Para que posso usar mlops-stacks?
Iniciar um novo projeto de ML no Databricks com CI/CD já configurado. Adicionar automação de implantação em produção a um projeto de ML existente, copiando os diretórios de recursos e workflows. Gerenciar jobs e pipelines do Databricks como código com controle de versão em diferentes ambientes.
Como instalar mlops-stacks?
Instale o Databricks CLI (versão 0.236.0 ou posterior) Crie um novo projeto com base no modelo MLOps Stacks: databricks bundle init mlops-stacks
Onde consigo mlops-stacks?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/databricks/mlops-stacks

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados