Condividi tramite


EstimatorChain<TLastTransformer>.AppendCacheCheckpoint Metodo

Definizione

Aggiungere un "checkpoint di memorizzazione nella cache" alla catena di stima. Ciò garantisce che gli estimatori downstream vengano sottoposti a training in base ai dati memorizzati nella cache. È utile avere un checkpoint di memorizzazione nella cache prima che i formatori o la progettazione di funzionalità che eseseguono più passaggi di dati. È anche utile avere dopo un'operazione lenta, ad esempio dopo il caricamento del set di dati da un'origine lenta o dopo la progettazione delle funzionalità lenta nella fase di applicazione, se gli estimatori downstream eseguiranno più passaggi sull'output di questa operazione. L'aggiunta di un checkpoint della cache all'inizio o alla fine di un EstimatorChain<TLastTransformer> oggetto è senza significato ed è consigliabile evitare. I checkpoint della cache devono essere rimossi se vengono rilevate eccezioni di thrashing del disco o OutOfMemory, che possono verificarsi quando il set di dati in primo piano immediatamente prima del checkpoint è maggiore della RAM disponibile.

public Microsoft.ML.Data.EstimatorChain<TLastTransformer> AppendCacheCheckpoint (Microsoft.ML.Runtime.IHostEnvironment env);
member this.AppendCacheCheckpoint : Microsoft.ML.Runtime.IHostEnvironment -> Microsoft.ML.Data.EstimatorChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> Microsoft.ML.ITransformer)>
Public Function AppendCacheCheckpoint (env As IHostEnvironment) As EstimatorChain(Of TLastTransformer)

Parametri

env
IHostEnvironment

Ambiente host da usare per la memorizzazione nella cache.

Restituisce

Si applica a