As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapas do pipeline de armazenamento em cache
No Amazon SageMaker Pipelines, você pode usar o cache de etapas para economizar tempo e recursos ao executar novamente os pipelines. O cache de etapas reutiliza a saída de uma execução anterior bem-sucedida de uma etapa (em vez de recalculá-la) quando a etapa tem a mesma configuração e entradas. Isso ajuda você a obter resultados consistentes em reexecuções de pipeline com parâmetros idênticos. O tópico a seguir mostra como configurar e ativar o armazenamento em cache de etapas para seus pipelines.
Quando você usa o cache de assinatura de etapas, o Pipelines tenta encontrar uma execução anterior da etapa atual do pipeline com os mesmos valores para determinados atributos. Se encontrado, o Pipelines propaga as saídas da execução anterior em vez de recalcular a etapa. Os atributos verificados são específicos do tipo de etapa e estão listados em Atributos de chave de cache padrão por tipo de etapa do pipeline.
Você deve optar pelo armazenamento em cache por etapas — ele está desativado por padrão. Ao ativar o cache de etapas, você também deve definir um tempo limite. Esse tempo limite define quantos anos uma corrida anterior pode ter para permanecer candidata à reutilização.
O cache de etapas considera apenas execuções bem-sucedidas — ele nunca reutiliza execuções com falha. Quando existem várias execuções bem-sucedidas dentro do período de tempo limite, o Pipelines usa o resultado para a execução bem-sucedida mais recente. Se nenhuma execução bem-sucedida coincidir no período de tempo limite, o Pipelines executa a etapa novamente. Se o executor encontrar uma execução anterior que atenda aos critérios, mas ainda esteja em andamento, as duas etapas continuarão em execução e atualizarão o cache se forem bem-sucedidas.
O cache de etapas tem como escopo apenas pipelines individuais, portanto, você não pode reutilizar uma etapa de outro pipeline, mesmo que haja uma correspondência na assinatura da etapa.
O cache de etapas está disponível para os seguintes tipos de etapas: