Kubeflow en Producción · Lección 14
¿Qué diferencia hay entre un 'parámetro' y un 'artefacto' al pasar datos entre componentes de un pipeline de Kubeflow?
Un parámetro suele ser un valor simple (como un número o string) pasado directamente, mientras un artefacto representa datos más grandes o complejos (como un archivo o dataset) referenciado mediante su ubicación de almacenamiento
Son exactamente el mismo concepto con un nombre distinto, sin ninguna diferencia real
Un artefacto solo puede usarse dentro de un único componente, nunca pasarse entre componentes distintos
Los parámetros solo pueden usarse si el pipeline tiene exactamente un único componente total
Kubeflow en Producción · Lección 14
Completa el código
Un artefacto grande, como un modelo entrenado, se almacena típicamente en un almacenamiento de
Revisa: se almacena típicamente en un almacenamiento de objetos (como S3 o similar).
Kubeflow en Producción · Lección 14
¿Por qué pasar un dataset grande como artefacto (referenciando su ubicación de almacenamiento) es más eficiente que intentar pasarlo directamente como un parámetro simple entre componentes?
Pista: un parámetro está pensado para valores pequeños y simples; intentar pasar un dataset completo de varios gigabytes de esa forma sería ineficiente, mientras un artefacto simplemente referencia dónde está almacenado ese dataset, evitando mover físicamente datos pesados de forma innecesaria entre cada paso.
✓
¡Lección completada!
Parámetros y artefactos entre componentes
0
XP ganado
3
Vidas restantes