ActivationRepartitionerOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public sealed class ActivationRepartitionerOptions
type ActivationRepartitionerOptions = class
Public NotInheritable Class ActivationRepartitionerOptions
- Vererbung
-
ActivationRepartitionerOptions
Konstruktoren
ActivationRepartitionerOptions() |
Felder
DEFAULT_ANCHORING_FILTER_ENABLED |
Der Standardwert von AnchoringFilterEnabled. |
DEFAULT_MAX_EDGE_COUNT |
Der Standardwert von MaxEdgeCount. |
DEFAULT_MAX_UNPROCESSED_EDGES |
Der Standardwert von MaxUnprocessedEdges. |
DEFAULT_MAXIMUM_ROUND_PERIOD |
Der Standardwert von MaxRoundPeriod. |
DEFAULT_MINUMUM_ROUND_PERIOD |
Der Standardwert von MinRoundPeriod. |
DEFAULT_PROBABILISTIC_FILTERING_MAX_ALLOWED_ERROR |
Der Standardwert von ProbabilisticFilteringMaxAllowedErrorRate. |
DEFAULT_RECOVERY_PERIOD |
Der Standardwert von RecoveryPeriod. |
Eigenschaften
AnchoringFilterEnabled |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der lokale Vertexfilter aktiviert werden soll. Dieser Filter verfolgt, welche Scheitelpunkte gut partitioniert sind (das Verschieben von Scheitelpunkten vom lokalen Host wäre nachteilig) und reduziert sie in einen einzelnen pro Silo-Scheitelpunkt, um den erforderlichen Platz zum Nachverfolgen von Rändern zu reduzieren, die diesen Scheitelpunkt betreffen. Das Ergebnis ist eine Verringerung der Genauigkeit, aber eine potenziell signifikante Steigerung der Effektivität des Repartitionierers, da gut partitionierte Kanten nicht die Top-K-Datenstruktur dominieren, sodass ausreichend Platz zur Nachverfolgung nicht gut partitionierter Scheitelpunkte bleibt. Dies ist standardmäßig aktiviert. |
MaxEdgeCount |
Die maximale Anzahl von Rändern, die während einer Neupartitionierungsrunde im Arbeitsspeicher aufbewahrt werden sollen. Ein Rand stellt dar, wie viele Anrufe von einem Korn zu einem anderen getätigt wurden. Wenn diese Zahl N ist, bedeutet dies nicht, dass N-Aktivierungen nach einer Neupartitionierungsrunde migriert werden. Es bedeutet auch nicht, dass, wenn eine Aktivierung sehr hoch ist, dass sie im nächsten Zyklus hoch rangiert. Im extremsten Fall entspricht die Anzahl der zu migrierenden Aktivierungen dieser Zahl. Dies sollte Ihnen daher eine Vorstellung davon geben, einen vernünftigen Wert dafür festzulegen. |
MaxRoundPeriod |
Die maximale Zeit zwischen dem Initiieren einer Neupartitionierungsrunde. |
MaxUnprocessedEdges |
Die maximale Anzahl nicht verarbeiteter Kanten, die gepuffert werden sollen. Wenn diese Zahl überschritten wird, werden die ältesten Ränder verworfen. |
MinRoundPeriod |
Die mindeste Zeit zwischen dem Initiieren einer Neupartitionierungsrunde. |
ProbabilisticFilteringMaxAllowedErrorRate |
Die maximale zulässige Fehlerrate, wenn AnchoringFilterEnabled auf |
RecoveryPeriod |
Die mindeste Zeit für die Wiederherstellung eines Silos aus einer vorherigen Neupartitionierungsrunde. Bis diese Zeit abgelaufen ist, nimmt dieses Silo nicht an einem Neupartitionierungsversuch von einem anderen Silo teil. |