Condividi tramite


ActivationRepartitionerOptions Classe

Definizione

public sealed class ActivationRepartitionerOptions
type ActivationRepartitionerOptions = class
Public NotInheritable Class ActivationRepartitionerOptions
Ereditarietà
ActivationRepartitionerOptions

Costruttori

ActivationRepartitionerOptions()

Campi

DEFAULT_ANCHORING_FILTER_ENABLED

Valore predefinito di AnchoringFilterEnabled.

DEFAULT_MAX_EDGE_COUNT

Valore predefinito di MaxEdgeCount.

DEFAULT_MAX_UNPROCESSED_EDGES

Valore predefinito di MaxUnprocessedEdges.

DEFAULT_MAXIMUM_ROUND_PERIOD

Valore predefinito di MaxRoundPeriod.

DEFAULT_MINUMUM_ROUND_PERIOD

Valore predefinito di MinRoundPeriod.

DEFAULT_PROBABILISTIC_FILTERING_MAX_ALLOWED_ERROR

Valore predefinito di ProbabilisticFilteringMaxAllowedErrorRate.

DEFAULT_RECOVERY_PERIOD

Valore predefinito di RecoveryPeriod.

Proprietà

AnchoringFilterEnabled

Ottiene o imposta un valore che indica se abilitare il filtro dei vertici locale. Questo filtro tiene traccia dei vertici ben partizionati (spostandoli dall'host locale sarebbe dannoso) e li comprime in un singolo vertice per silo per ridurre lo spazio necessario per tenere traccia degli archi che coinvolgono tale vertice. Il risultato è una riduzione dell'accuratezza, ma un aumento potenzialmente significativo dell'efficacia del ripartizionatore, poiché gli archi ben partizionati non dominano la struttura dei dati top-K, lasciando spazio sufficiente per tenere traccia dei vertici non partizionati correttamente. Questa opzione è abilitata per impostazione predefinita.

MaxEdgeCount

Numero massimo di archi da mantenere in memoria durante un round di ripartizione. Un bordo rappresenta il numero di chiamate effettuate da una granularità a un'altra.

Se questo numero è N, non significa che le attivazioni N verranno migrate dopo un round di ripartizione. Inoltre, non significa che se un'attivazione è classificata molto alta, che sarà alta al ciclo successivo. Nel caso più estremo, il numero di attivazioni di cui verrà eseguita la migrazione sarà uguale a questo numero, quindi questo dovrebbe dare un'idea come impostare un valore ragionevole per questo.

MaxRoundPeriod

Tempo massimo tra l'avvio di un round di ripartizione.

MaxUnprocessedEdges

Numero massimo di archi non elaborati da memorizzare nel buffer. Se questo numero viene superato, i bordi meno recenti verranno eliminati.

MinRoundPeriod

Tempo minimo tra l'avvio di un round di ripartizione.

ProbabilisticFilteringMaxAllowedErrorRate

Frequenza di errore massima consentita quando AnchoringFilterEnabled è impostata su true, in caso contrario non viene applicata.

RecoveryPeriod

Tempo minimo necessario per il ripristino di un silo da un round di ripartizione precedente. Fino a quando non è trascorso questo tempo, questo silo non parteciperà ad alcun tentativo di ripartizione da un altro silo.

Si applica a