Repolode
zenml-io

zenml-io/zenml

Plataforma de Python de código abierto para crear flujos de trabajo de ML e IA como pipelines que se ejecutan en infraestructura propia o en la nube, desde el entrenamiento de modelos hasta los agentes.

Estrellas
5,622
Forks
665
Issues abiertos
172
Último commit
hace 18 horas

¿Qué es?

ZenML es un framework de Python para profesionales de ML e IA que necesitan convertir experimentos en flujos de trabajo repetibles y listos para producción. Puedes escribir pipelines como funciones y pasos normales de Python, por ejemplo, para entrenar un modelo o ejecutar el ciclo de un agente; ZenML los ejecuta en un backend de infraestructura configurable llamado stack.

En cada ejecución, ZenML empaqueta el código en contenedores y registra métricas, logs y metadatos, a la vez que abstrae la infraestructura subyacente. Se integra con herramientas existentes como MLflow, LangGraph, Langfuse, SageMaker y Vertex AI, para que puedas seguir usando tus bibliotecas y servicios actuales en lugar de sustituirlos.

ZenML usa una arquitectura cliente-servidor con un panel web. Puede ejecutarse completamente en local durante el desarrollo o conectarse a un servidor desplegado por separado para producción.

Funciones clave

  • 01Escribe pipelines y pasos como funciones Python normales.
  • 02Empaqueta automáticamente el código en contenedores y registra el código, las ejecuciones, las métricas y los artefactos.
  • 03Se ejecuta en stacks configurables sobre infraestructura local y en la nube.
  • 04Se integra con MLflow, Weights & Biases, LangGraph, Langfuse, SageMaker y Vertex AI.
  • 05Ofrece un panel web y una extensión para VS Code / Cursor para gestionar pipelines.

Casos de uso

  • Pasar el entrenamiento de ML clásico y la inferencia por lotes de notebooks a pipelines repetibles.
  • Crear y evaluar aplicaciones de RAG o LLM con ejecuciones registradas.
  • Desplegar modelos de ML o agentes como endpoints de producción con control de versiones y monitoreo.
  • Estandarizar MLOps en un equipo que usa varias herramientas de ML existentes.

Inicio rápido

  1. 1

    Instala ZenML con las funciones de servidor

    pip install "zenml[server]"
  2. 2

    Inicializa tu repositorio de ZenML

    zenml init
  3. 3

    Inicia un servidor local o conéctate a uno remoto

    zenml login

Antes de usarlo

  • Las funciones del lado del servidor requieren la instalación más completa `zenml[server]`; `pip install zenml` instala únicamente un cliente más ligero.
  • Muchas integraciones (nube, MLflow, Kubernetes y otras) requieren una configuración y una infraestructura propias.

Temas

Preguntas frecuentes

¿Qué es zenml?
Plataforma de Python de código abierto para crear flujos de trabajo de ML e IA como pipelines que se ejecutan en infraestructura propia o en la nube, desde el entrenamiento de modelos hasta los agentes. ZenML es un framework de Python para profesionales de ML e IA que necesitan convertir experimentos en flujos de trabajo repetibles y listos para producción. Puedes escribir pipelines como funciones y pasos normales de Python, por ejemplo, para entrenar un modelo o ejecutar el ciclo de un agente; ZenML los ejecuta en un backend de infraestructura configurable llamado stack.
¿zenml es gratuito? ¿Qué licencia tiene?
zenml es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zenml sigue mantenido?
Mantenimiento activo. El último commit de zenml fue el 21 oct 2026.
¿Para qué puedo usar zenml?
Pasar el entrenamiento de ML clásico y la inferencia por lotes de notebooks a pipelines repetibles. Crear y evaluar aplicaciones de RAG o LLM con ejecuciones registradas. Desplegar modelos de ML o agentes como endpoints de producción con control de versiones y monitoreo. Estandarizar MLOps en un equipo que usa varias herramientas de ML existentes.
¿Cómo se instala zenml?
Instala ZenML con las funciones de servidor: pip install "zenml[server]" Inicializa tu repositorio de ZenML: zenml init Inicia un servidor local o conéctate a uno remoto: zenml login
¿Dónde consigo zenml?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zenml-io/zenml

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados