Repolode
databricks

databricks/mlops-stacks

Plantilla de Databricks Asset Bundle que crea proyectos de ML con código listo para producción, configuraciones de recursos y pipelines de CI/CD.

Estrellas
725
Forks
268
Issues abiertos
16
Último commit
hace 19 días

¿Qué es?

MLOps Stacks es una plantilla de proyecto para Databricks que genera un nuevo proyecto de machine learning con la estructura, la configuración y la automatización de despliegues necesarias para llevar modelos de desarrollo a producción. Se distribuye como plantilla de bundle de Databricks CLI, así que basta con ejecutar `databricks bundle init mlops-stacks` para crear el proyecto a partir de los parámetros proporcionados por el usuario.

El proyecto generado contiene tres partes modulares: código de ejemplo de ML (módulos de entrenamiento e inferencia por lotes con pruebas unitarias), recursos de ML definidos como código mediante Databricks CLI bundles, para que los cambios en jobs y pipelines se realicen mediante pull requests, y flujos de CI/CD para GitHub Actions o Azure DevOps que prueban el código y lo despliegan en workspaces de desarrollo, staging y producción. Los equipos pueden configurar solo el proyecto, solo CI/CD o copiar componentes individuales en proyectos existentes.

La stack se puede personalizar y funciona con recursos de Databricks más allá de ML, como los pipelines de Delta Live Tables. Actualmente está en vista previa pública y requiere Python 3.8 o posterior y Databricks CLI v0.236.0 o posterior.

Funciones clave

  • 01Genera un nuevo proyecto de ML a partir de una plantilla de Databricks bundle con un solo comando.
  • 02Incluye código de ejemplo para entrenamiento e inferencia por lotes, con módulos de Python probados mediante pruebas unitarias.
  • 03Define jobs y recursos de ML como código mediante Databricks CLI bundles, y permite modificarlos mediante pull requests.
  • 04Ofrece flujos de CI/CD para GitHub Actions, GitHub Enterprise Server, Azure DevOps y GitLab.
  • 05Admite workspaces independientes de desarrollo, staging y producción, además del registro de modelos en Unity Catalog.
  • 06Ofrece un componente opcional de Feature Store.

Casos de uso

  • Iniciar un nuevo proyecto de ML en Databricks con CI/CD ya configurado.
  • Añadir automatización de despliegues en producción a un proyecto de ML existente copiando sus directorios de recursos y flujos de trabajo.
  • Gestionar jobs y pipelines de Databricks como código con control de versiones en distintos entornos.

Inicio rápido

  1. 1

    Instala Databricks CLI (versión 0.236.0 o posterior)

  2. 2

    Crea un proyecto nuevo a partir de la plantilla MLOps Stacks

    databricks bundle init mlops-stacks

Antes de usarlo

  • Se requiere Python 3.8 o posterior y Databricks CLI 0.236.0 o posterior.
  • La función está en vista previa pública de Databricks.
  • Se requieren espacios de trabajo de Databricks para generar y ejecutar los ML pipelines.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mlops-stacks?
Plantilla de Databricks Asset Bundle que crea proyectos de ML con código listo para producción, configuraciones de recursos y pipelines de CI/CD. MLOps Stacks es una plantilla de proyecto para Databricks que genera un nuevo proyecto de machine learning con la estructura, la configuración y la automatización de despliegues necesarias para llevar modelos de desarrollo a producción. Se distribuye como plantilla de bundle de Databricks CLI, así que basta con ejecutar `databricks bundle init mlops-stacks` para crear el proyecto a partir de los parámetros proporcionados por el usuario.
¿mlops-stacks es gratuito? ¿Qué licencia tiene?
mlops-stacks es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mlops-stacks sigue mantenido?
Mantenimiento activo. El último commit de mlops-stacks fue el 20 oct 2026.
¿Para qué puedo usar mlops-stacks?
Iniciar un nuevo proyecto de ML en Databricks con CI/CD ya configurado. Añadir automatización de despliegues en producción a un proyecto de ML existente copiando sus directorios de recursos y flujos de trabajo. Gestionar jobs y pipelines de Databricks como código con control de versiones en distintos entornos.
¿Cómo se instala mlops-stacks?
Instala Databricks CLI (versión 0.236.0 o posterior) Crea un proyecto nuevo a partir de la plantilla MLOps Stacks: databricks bundle init mlops-stacks
¿Dónde consigo mlops-stacks?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/databricks/mlops-stacks

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

Proyectos relacionados