Repolode
zenml-io

zenml-io/zenml

Plataforma Python open source para criar workflows de ML e IA como pipelines executados na sua própria infraestrutura ou na nuvem, do treinamento de modelos a agentes.

Estrelas
5,622
Forks
665
Issues abertas
172
Último commit
há 18 horas

O que é?

ZenML é um framework Python para engenheiros de ML e IA que precisam transformar experimentos em workflows reproduzíveis e prontos para produção. Você escreve pipelines como funções e steps comuns em Python, por exemplo, para treinar um modelo ou executar o loop de um agente, e o ZenML os executa em um backend de infraestrutura configurável chamado stack.

A cada execução, o ZenML empacota o código em um container, rastreia métricas, logs e metadados e abstrai a infraestrutura subjacente. Ele se integra a ferramentas já existentes, incluindo MLflow, LangGraph, Langfuse, SageMaker e Vertex AI, para que você possa continuar usando suas bibliotecas e serviços atuais em vez de substituí-los.

O ZenML usa uma arquitetura cliente-servidor com um dashboard web. Ele pode ser executado totalmente na sua máquina durante o desenvolvimento ou conectado a um servidor implantado separadamente para uso em produção.

Recursos principais

  • 01Escreva pipelines e steps como funções comuns em Python.
  • 02Empacota automaticamente o código em containers e rastreia código, execuções, métricas e artefatos.
  • 03Executa em stacks configuráveis, na infraestrutura local ou na nuvem.
  • 04Integra-se ao MLflow, Weights & Biases, LangGraph, Langfuse, SageMaker e Vertex AI.
  • 05Oferece um dashboard web e uma extensão para VS Code / Cursor para gerenciar pipelines.

Casos de uso

  • Migrar o treinamento de ML clássico e a inferência em lote de notebooks para pipelines reproduzíveis.
  • Criar e avaliar aplicações de RAG ou LLM com execuções rastreadas.
  • Implantar modelos de ML ou agentes como endpoints de produção com versionamento e monitoramento.
  • Padronizar o MLOps em uma equipe que usa várias ferramentas de ML existentes.

Início rápido

  1. 1

    Instale o ZenML com recursos de servidor

    pip install "zenml[server]"
  2. 2

    Inicialize seu repositório ZenML

    zenml init
  3. 3

    Inicie um servidor local ou conecte-se a um servidor remoto

    zenml login

Antes de usar

  • Os recursos do lado do servidor exigem a instalação mais completa `zenml[server]`; `pip install zenml` instala apenas um cliente mais leve.
  • Muitas integrações (nuvem, MLflow, Kubernetes e outras) exigem configuração e infraestrutura próprias.

Tópicos

Perguntas frequentes

O que é zenml?
Plataforma Python open source para criar workflows de ML e IA como pipelines executados na sua própria infraestrutura ou na nuvem, do treinamento de modelos a agentes. ZenML é um framework Python para engenheiros de ML e IA que precisam transformar experimentos em workflows reproduzíveis e prontos para produção. Você escreve pipelines como funções e steps comuns em Python, por exemplo, para treinar um modelo ou executar o loop de um agente, e o ZenML os executa em um backend de infraestrutura configurável chamado stack.
zenml é gratuito? Qual é a licença?
zenml é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
zenml ainda é mantido?
Manutenção ativa. O último commit de zenml foi em 21 de out. de 2026.
Para que posso usar zenml?
Migrar o treinamento de ML clássico e a inferência em lote de notebooks para pipelines reproduzíveis. Criar e avaliar aplicações de RAG ou LLM com execuções rastreadas. Implantar modelos de ML ou agentes como endpoints de produção com versionamento e monitoramento. Padronizar o MLOps em uma equipe que usa várias ferramentas de ML existentes.
Como instalar zenml?
Instale o ZenML com recursos de servidor: pip install "zenml[server]" Inicialize seu repositório ZenML: zenml init Inicie um servidor local ou conecte-se a um servidor remoto: zenml login
Onde consigo zenml?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zenml-io/zenml

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

Projetos relacionados