ActivationRepartitionerOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public sealed class ActivationRepartitionerOptions
type ActivationRepartitionerOptions = class
Public NotInheritable Class ActivationRepartitionerOptions
- Herança
-
ActivationRepartitionerOptions
Construtores
ActivationRepartitionerOptions() |
Campos
DEFAULT_ANCHORING_FILTER_ENABLED |
O valor padrão de AnchoringFilterEnabled. |
DEFAULT_MAX_EDGE_COUNT |
O valor padrão de MaxEdgeCount. |
DEFAULT_MAX_UNPROCESSED_EDGES |
O valor padrão de MaxUnprocessedEdges. |
DEFAULT_MAXIMUM_ROUND_PERIOD |
O valor padrão de MaxRoundPeriod. |
DEFAULT_MINUMUM_ROUND_PERIOD |
O valor padrão de MinRoundPeriod. |
DEFAULT_PROBABILISTIC_FILTERING_MAX_ALLOWED_ERROR |
O valor padrão de ProbabilisticFilteringMaxAllowedErrorRate. |
DEFAULT_RECOVERY_PERIOD |
O valor padrão de RecoveryPeriod. |
Propriedades
AnchoringFilterEnabled |
Obtém ou define um valor que indica se o filtro de vértice local deve ser habilitado. Esse filtro rastreia quais vértices são bem particionados (movê-los do host local seria prejudicial) e os recolhe em um único vértice por silo para reduzir o espaço necessário para rastrear bordas envolvendo esse vértice. O resultado é uma redução na precisão, mas um aumento potencialmente significativo na eficácia do repartitioner, uma vez que as bordas bem particionadas não dominarão a estrutura de dados top-K, deixando espaço suficiente para rastrear vértices não bem particionados. Isso é habilitado por padrão. |
MaxEdgeCount |
O número máximo de bordas a serem mantidas na memória durante uma rodada de repartição. Uma borda representa quantas chamadas foram feitas de um grão para outro. Se esse número for N, isso não significa que as N ativações serão migradas após uma rodada de reparticionamento. Isso também não significa que, se qualquer ativação for muito alta, ela será classificada como alta no próximo ciclo. No caso mais extremo, o número de ativações que serão migradas será igual a esse número, portanto, isso deve lhe dar alguma ideia de como definir um valor razoável para isso. |
MaxRoundPeriod |
O tempo máximo entre iniciar uma rodada de reparticionamento. |
MaxUnprocessedEdges |
O número máximo de bordas não processadas para buffer. Se esse número for excedido, as bordas mais antigas serão descartadas. |
MinRoundPeriod |
O tempo mínimo entre iniciar uma rodada de repartição. |
ProbabilisticFilteringMaxAllowedErrorRate |
A taxa de erro máxima permitida quando AnchoringFilterEnabled é definida como |
RecoveryPeriod |
O tempo mínimo necessário para um silo se recuperar de uma rodada de repartição anterior. Até que esse tempo tenha decorrido, esse silo não participará de nenhuma tentativa de repartição de outro silo. |