Capítulo 4. La gestión eficaz de la dependencia en la práctica
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el capítulo anterior, expusimos los principios para una gestión eficaz de las dependencias -¿recuerdas los cuatro principios?- y las herramientas de apoyo. En este capítulo, vamos a divertirnos un poco y a ponerlos en práctica.
En este capítulo aprenderás
-
Cómo es en la práctica "check out and go
-
Cómo utilizar Docker, batect y Poetry para crear entornos de ejecución consistentes, reproducibles y similares a los de producción en cada paso del ciclo de vida de la entrega de ML.
-
Cómo detectar automáticamente vulnerabilidades de seguridad en tus dependencias y automatizar las actualizaciones de dependencias
Las técnicas de este capítulo son las que utilizamos en nuestros proyectos del mundo real para crear entornos de ejecución reproducibles, coherentes, aislados y similares a los de producción para nuestro código ML. Nos ayudan a gestionar las dependencias de forma eficaz y segura y a evitar el infierno de las dependencias.
¡Empecemos!
En contexto: Flujo de trabajo de desarrollo de ML
En esta sección, verás "check out and go" en acción. En el ejercicio de código, realizaremos los siguientes pasos con el objetivo de entrenar y servir un modelo que prediga la probabilidad de impago de un préstamo:
-
Ejecuta un script go para instalar las dependencias de requisitos previos en nuestra máquina anfitriona. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access