Partager via


ActivationRepartitionerOptions Classe

Définition

public sealed class ActivationRepartitionerOptions
type ActivationRepartitionerOptions = class
Public NotInheritable Class ActivationRepartitionerOptions
Héritage
ActivationRepartitionerOptions

Constructeurs

ActivationRepartitionerOptions()

Champs

DEFAULT_ANCHORING_FILTER_ENABLED

Valeur par défaut de AnchoringFilterEnabled.

DEFAULT_MAX_EDGE_COUNT

Valeur par défaut de MaxEdgeCount.

DEFAULT_MAX_UNPROCESSED_EDGES

Valeur par défaut de MaxUnprocessedEdges.

DEFAULT_MAXIMUM_ROUND_PERIOD

Valeur par défaut de MaxRoundPeriod.

DEFAULT_MINUMUM_ROUND_PERIOD

Valeur par défaut de MinRoundPeriod.

DEFAULT_PROBABILISTIC_FILTERING_MAX_ALLOWED_ERROR

Valeur par défaut de ProbabilisticFilteringMaxAllowedErrorRate.

DEFAULT_RECOVERY_PERIOD

Valeur par défaut de RecoveryPeriod.

Propriétés

AnchoringFilterEnabled

Obtient ou définit une valeur indiquant s’il faut activer le filtre de vertex local. Ce filtre suit les sommets qui sont bien partitionnés (les déplacer à partir de l’hôte local serait préjudiciable) et les réduit en un seul vertex par silo pour réduire l’espace nécessaire pour suivre les bords impliquant ce sommet. Le résultat est une réduction de la précision, mais une augmentation potentiellement significative de l’efficacité du repartitionneur, car les bords bien partitionnés ne dominent pas la structure de données top-K, laissant suffisamment de place pour suivre les sommets non partitionnés. Cette option est activée par défaut.

MaxEdgeCount

Nombre maximal de arêtes à conserver en mémoire pendant un tour de repartitionnement. Un bord représente le nombre d’appels effectués d’un grain à un autre.

Si ce nombre est N, cela ne signifie pas que les activations N sont migrées après une série de repartitionnements. Elle ne signifie pas non plus que si une activation est classée très élevée, elle sera classée élevée au prochain cycle. Dans le cas le plus extrême, le nombre d’activations qui seront migrées est égal à ce nombre. Cela doit donc vous donner une idée de définir une valeur raisonnable pour cela.

MaxRoundPeriod

Durée maximale entre le lancement d’un tour de repartitionnement.

MaxUnprocessedEdges

Nombre maximal de bords non traités à mettre en mémoire tampon. Si ce nombre est dépassé, les bords les plus anciens sont ignorés.

MinRoundPeriod

Durée minimale entre le lancement d’un tour de repartitionnement.

ProbabilisticFilteringMaxAllowedErrorRate

Taux d’erreur maximal autorisé lorsque AnchoringFilterEnabled est défini sur true; sinon, cela ne s’applique pas.

RecoveryPeriod

Temps minimal nécessaire pour qu’un silo récupère à partir d’un tour de repartitionnement précédent. Tant que ce temps n’est pas écoulé, ce silo ne prendra pas part à une tentative de repartitionnement d’un autre silo.

S’applique à