View a markdown version of this page

Ray em SageMaker HyperPod - SageMaker IA da Amazon

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á.

Ray em SageMaker HyperPod

O Ray é uma estrutura unificada de código aberto para escalar aplicativos de IA e Python. Ele fornece a camada de computação para processamento paralelo, portanto, você não precisa ser um especialista em sistemas distribuídos para executar trabalhos em um cluster. O Ray Core distribui o trabalho, e as bibliotecas do Ray AI abrangem processamento de dados, treinamento distribuído, ajuste de hiperparâmetros, aprendizado por reforço e fornecimento de modelos. Para obter mais informações, consulte Visão geral na documentação do Ray.

O Ray on SageMaker HyperPod executa suas cargas de trabalho do Ray em HyperPod computação orquestrada pelo Amazon EKS, usando o operador de código aberto. KubeRay Seu código Ray, as APIs do Ray e os recursos KubeRay personalizados permanecem inalterados.

Manter-se totalmente alinhado com o Ray de código aberto HyperPod adiciona recursos em vez de substituir qualquer parte dele:

  • Uma interface web criada especificamente para operar cargas de trabalho do Ray no Amazon SageMaker Studio que reúne todos os recursos abaixo em uma única interface.

  • Desenvolvimento interativo, em que um JupyterLab editor de código ou uma sessão de IDE remota é anexada a um cluster Ray e ray.init() se conecta.

  • Acesso seguro ao Ray Dashboard por meio de um link de navegador autenticado, semkubectl port-forward.

  • Um cache KV gerenciado em camadas que reduz o tempo até o primeiro token, a implantação do JumpStart modelo e o escalonamento automático gerenciado do Karpenter para o Ray Serve.

  • Alocações de computação em equipe, agendamento baseado em prioridades e empréstimo e empréstimo de computação ociosa por meio da Governança de Tarefas. HyperPod

  • Métricas do Ray e painéis do Grafana fornecidos pelo complemento Observability. HyperPod

  • Treinamento resiliente com recuperação automática de nós, detecção de tarefas suspensas e verificação hierárquica na camada de infraestrutura.

Você pode adotar tudo isso ou instalar somente os recursos que estão faltando. Para obter mais informações sobre as duas abordagens, consulteIntrodução.

Pré-requisitos

O Ray on HyperPod exige um HyperPod cluster orquestrado pelo Amazon EKS. Para obter mais informações sobre como criar um, consulteCriação de um SageMaker HyperPod cluster com a orquestração do Amazon EKS.

Regiões

O Ray on HyperPod está disponível em todos os Regiões da AWS lugares onde SageMaker HyperPod oferece suporte à orquestração do Amazon EKS. Para ver a lista de regiões, consulteRegiões da AWS apoiado por SageMaker HyperPod.