Todos os produtos
Search
Central de documentação

Platform For AI:Política de preempção

Última atualização: Oct 27, 2026

O PAI oferece suporte a cotas de múltiplos níveis para dividir recursos de computação de forma hierárquica. Você pode ativar a preempção, o que permite que jobs na fila de uma cota específica reivindiquem recursos de computação ociosos de cotas irmãs ou filhas, melhorando a utilização dos recursos.

Hierarquia de cotas

O PAI permite organizar os recursos de computação em uma estrutura de árvore chamada QuotaTree, dividindo-os em cotas pai e filhas para corresponder à estrutura da sua organização. Isso possibilita que você gerencie e aloque recursos de forma granular.

image

Conforme mostrado na figura anterior, os recursos de computação são divididos em três níveis:

  • Root | Quota é a cota pai. As cotas Quota-1, Quota-2, ..., Quota-n são suas cotas filhas e são irmãs entre si.

  • Quota-1 é a cota pai de Quota-1.1 e Quota-1.2. As cotas Quota-1.1 e Quota-1.2 são irmãs entre si e filhas da Quota-1. A mesma estrutura se aplica da Quota-2 até a Quota-n.

Divida e utilize cotas com base em suas organizações ou projetos e gerencie seus respectivos jobs e recursos. Quando ocorrer contenção de recursos, crie cotas de múltiplos níveis e ative uma política de preempção para maximizar a utilização dos recursos:

  • Ative a preempção no nível de irmão

    • Caso de uso: Um job de alta prioridade entra na fila dentro de sua cota devido à escassez de recursos e precisa reivindicar recursos de jobs em cotas irmãs.

    • Mecanismo: O sistema realoca recursos de computação das cotas irmãs para os jobs críticos.

    • Exemplo: Se você ativar a preempção no nível de irmão para a Quota-1, os jobs na fila poderão reivindicar recursos de jobs em execução em suas cotas irmãs, como a Quota-2, quando os recursos forem insuficientes.

  • Ative a preempção no nível de filho

    • Caso de uso: Um job enviado para uma cota pai não consegue obter recursos suficientes de sua própria alocação.

    • Mecanismo: O sistema realoca recursos de computação das cotas filhas para os jobs críticos na cota pai.

    • Exemplo: Se você ativar a preempção no nível de filho para a Quota-1, os jobs criados nessa cota poderão reivindicar recursos da Quota-1.1 e da Quota-1.2 quando seus recursos de computação forem insuficientes.

Ativar a preempção no nível de irmão

Procedimento

Crie ou edite uma cota e ative a preempção no nível de irmão.

Após ativar a chave Sibling-level preemption, a caixa de diálogo Preemption Configuration é exibida. Configure os parâmetros da política de preempção nessa caixa de diálogo.

Se você enviar um job e sua cota não tiver recursos suficientes, o sistema realizará a preempção de recursos das cotas irmãs com base nas seguintes configurações de política:

Parâmetro

Descrição

High priority

A prioridade dos jobs que podem reivindicar recursos das cotas irmãs. Valores válidos: [1,9], especificados como um valor único ou um intervalo. Números maiores indicam maior prioridade.

Low preemption priority

A prioridade dos jobs passíveis de preempção. Valores válidos: [1,9], especificados como um valor único ou um intervalo. Números maiores indicam maior prioridade.

Nota

A prioridade baixa de preempção deve ser menor que a prioridade alta.

Preemptible module

Quando uma cota tem recursos de computação insuficientes, o sistema pode reivindicar recursos de jobs em módulos específicos dentro das cotas irmãs, incluindo DLC, DSW ou EAS.

Exemplo

  • Configuração de preempção:

    Configure a política de preempção com os seguintes parâmetros:

    • High Priority: Defina como um intervalo de 6 a 9.

    • Low Preemption Priority: Defina como um valor único de 4.

    • Preemptible module: Selecione DLC e DSW.

  • Resultado:

    Se um job com prioridade de 6 a 9 for criado nessa cota e os recursos de computação forem insuficientes, o sistema poderá reivindicar recursos de computação de jobs do DLC ou DSW que tenham prioridade 4 nas cotas irmãs.

Ativar a preempção no nível de filho

Procedimento

Crie ou edite uma cota e ative a preempção no nível de filho.

Na aba Overview da página de detalhes do grupo de recursos dedicado, localize a seção Scheduling Information, ative a chave Child-level preemption e configure Preemptible priority e Preemptible module na caixa de diálogo Preemption Configuration.

Se você enviar um job para a cota pai e os recursos de computação forem insuficientes, o sistema recuperará recursos de computação de jobs em execução nas cotas filhas com base em uma estratégia ideal para permitir que você execute o job na cota pai.

Parâmetro

Descrição

Preemptible priority

A prioridade dos jobs passíveis de preempção nas cotas filhas. Valores válidos: [1,9], especificados como um intervalo. Números maiores indicam maior prioridade.

Preemptible module

Os módulos nas cotas filhas (como DLC, DSW ou EAS) dos quais os recursos podem ser reivindicados.

Exemplo

  • Configuração de preempção:

    Configure a política de preempção com os seguintes parâmetros:

    • Preemptible priority: Defina como um intervalo de 1 a 3.

    • Preemptible module: Selecione DLC e DSW.

  • Resultado:

    Se a cota pai não tiver recursos de computação suficientes para um job, o sistema poderá reivindicar recursos de computação de jobs do DLC ou DSW que tenham prioridade de 1 a 3 nas cotas filhas.

Documentação relacionada

Os jobs de treinamento distribuído (DLC) criados em uma cota de assinatura podem utilizar recursos ociosos. Para mais informações, consulte Use idle resources.