Crie um ambiente de fila - AWS Nuvem de prazos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie um ambiente de fila

Um ambiente de fila é um conjunto de variáveis e comandos de ambiente que configuram os trabalhadores da frota. Você pode usar ambientes de fila para fornecer aplicativos de software, variáveis de ambiente e outros recursos para trabalhos na fila.

Ao criar uma fila, você tem a opção de criar um padrão Conda ambiente de fila. Esse ambiente fornece às frotas gerenciadas por serviços acesso a pacotes para DCC aplicativos e renderizadores parceiros. Para obter mais informações, consulte Padrão Conda ambiente de filas.

Você pode adicionar ambientes de fila usando o console ou editando diretamente o json ou o YAML modelo. Este procedimento descreve como criar um ambiente com o console.

  1. Para adicionar um ambiente de fila a uma fila, navegue até a fila e selecione a guia Ambientes de fila.

  2. Escolha Ações e, em seguida, Criar novo com formulário.

  3. Insira um nome e uma descrição para o ambiente de filas.

  4. Escolha Adicionar nova variável de ambiente e, em seguida, insira um nome e um valor para cada variável adicionada.

  5. (Opcional) Insira uma prioridade para o ambiente de fila. A prioridade indica a ordem em que esse ambiente de fila será executado no trabalhador. Ambientes de fila de maior prioridade serão executados primeiro.

  6. Escolha Criar ambiente de fila.

Padrão Conda ambiente de filas

Ao criar uma fila associada a uma frota gerenciada por serviços, você tem a opção de adicionar um ambiente de fila padrão que suporte Condapara baixar e instalar pacotes em um ambiente virtual para seus trabalhos.

Se você usa uma frota gerenciada pelo cliente, deve configurar um ambiente de fila que tenha o mesmo comportamento do console Conda ambiente de fila. Para ver um exemplo, consulte conda_queue_env_console_equivalent.yaml no repositório em. deadline-cloud-samples GitHub

Conda fornece pacotes de canais. Um canal é um local onde os pacotes são armazenados. O Deadline Cloud fornece um canal que hospeda deadline-cloud Conda pacotes que oferecem suporte a DCC aplicativos e renderizadores de parceiros. Selecione cada guia abaixo para ver os pacotes disponíveis para Linux ou Windows.

Linux
  • Liquidificador

    • blender=3.6

    • blender-openjd

  • Houdini

    • houdini=19.5

    • houdini-openjd

  • Maya

    • maya=2024

    • maya-mtoa=2024.5.3

      Estamos investigando relatórios de renderizações paralisadas com a versão 2024.5.3 do MtoA. Se você tiver tarefas que foram interrompidas sem erros, entre em contato com o suporte.

    • maya-openjd

  • Bomba nuclear

    • nuke=15

    • nuke-openjd

Windows
  • KeyShot

    • keyshot=2024.1

    • keyshot-openjd

Quando você envia um trabalho para uma fila com o padrão Conda ambiente, o ambiente adiciona dois parâmetros ao trabalho. Esses parâmetros especificam o Conda pacotes e canais a serem usados para configurar o ambiente do trabalho antes que as tarefas sejam processadas. Os parâmetros são:

  • CondaPackages— uma lista separada por espaços das especificações de pacotes correspondentes, como blender=3.6 ou. numpy>1.22 O padrão é vazio para ignorar a criação de um ambiente virtual.

  • CondaChannels— uma lista separada por espaços de Conda canais comodeadline-cloud,conda-forge, ous3://amzn-s3-demo-bucket/conda/channel. O padrão é deadline-cloud um canal disponível para frotas gerenciadas por serviços que fornece DCC aplicativos e renderizadores de parceiros.

Quando você usa um remetente integrado para enviar um trabalho do seu para o Deadline CloudDCC, o remetente preenche o valor do CondaPackages parâmetro com base na inscrição e no remetente. DCC Por exemplo, se você estiver usando o Blender, o CondaPackage parâmetro será definido como. blender=3.6.* blender-openjd=0.4.*