O add-on ack-arena simplifica a instalação do Arena open-source e permite implantar o Arena em clusters ACK diretamente pelo console, sem configuração manual do Kubernetes. Este tópico descreve o add-on, notas de uso e histórico de versões.
O que é o Arena
O Arena é um cliente Kubernetes leve para cargas de trabalho de ML. Ele abrange todo o ciclo de vida — preparação de dados, desenvolvimento de modelos, treinamento e predição — para que os cientistas de dados foquem nos modelos, e não no gerenciamento do cluster.
O Arena integra-se aos serviços da Alibaba Cloud, oferece suporte ao compartilhamento de GPU e ao Cloud Paralleled File System (CPFS), além de executar frameworks de deep learning otimizados para maximizar o uso de recursos de computação heterogênea.
Por que usar o ack-arena
O ack-arena simplifica a instalação do Arena. A instalação manual exige configurar recursos do Kubernetes, namespaces, RBAC e operators. O ack-arena automatiza esse processo pelo console ACK e reduz a configuração a poucos cliques.
O ack-arena mantém integração contínua com o ACK. O add-on implanta o Arena como componente gerenciado, garantindo alinhamento com as atualizações do serviço ACK e com o gerenciamento de recursos de GPU.
Notas de uso
Consulte Instalar o Arena.
Notas de versão
Versão 0.8.5-264b96a-aliyun
Data de lançamento: 08/06/2021
Imagens:
registry.cn-beijing.aliyuncs.com/acs/arena-binary-installer:0.8.5-264b96a-aliyunregistry.cn-beijing.aliyuncs.com/acs/arena-deploy-manager:0.8.5-264b96a-aliyun
Novos recursos
Adicionado suporte a tarefas de inferência NVIDIA Triton.
Incluído o comando
arena-uninstall.
Correções de bugs
Corrigido o comando
arena top node, que relatava a contagem total de GPUs como 0.Resolvida a ausência de permissões RBAC para CronJobs durante a instalação.
Impacto: Nenhum impacto nas cargas de trabalho.
Versão 0.8.0-ba37c8a-aliyun
Data de lançamento: 06/04/2021
Imagens:
registry.cn-beijing.aliyuncs.com/acs/arena-binary-installer:0.8.0-ba37c8a-aliyunregistry.cn-beijing.aliyuncs.com/acs/arena-deploy-manager:0.8.0-ba37c8a-aliyun
Novos recursos
Disponibilizado SDK do Arena para Python e Java.
Adicionado suporte a tarefas de inferência Seldon.
Implementada geração de scripts kubeconfig multilocatário.
Adicionada sequência de inicialização de funções personalizável para jobs de treinamento TensorFlow.
Correções de bugs
Corrigida falha no envio de jobs Apache Spark.
Ajustada recuperação da URL do LogViewer quando nenhum pod chief está provisionado.
Impacto: Nenhum impacto nas cargas de trabalho.
Versão 0.7.1-3559f56-aliyun
Data de lançamento: 27/01/2021
Imagens:
registry.cn-beijing.aliyuncs.com/acs/arena-binary-installer:0.7.1-3559f56-aliyunregistry.cn-beijing.aliyuncs.com/acs/arena-deploy-manager:0.7.1-3559f56-aliyun
Correções de bugs
Corrigida a não instalação do
et-operatorno namespacearena-system.
Impacto: Nenhum impacto nas cargas de trabalho.
Versão 0.7.0-c6f5800-aliyun
Data de lançamento: 25/01/2021
Imagens:
registry.cn-beijing.aliyuncs.com/acs/arena-binary-installer:0.7.0-c6f5800-aliyunregistry.cn-beijing.aliyuncs.com/acs/arena-deploy-manager:0.7.0-c6f5800-aliyun
Novos recursos
Disponibilizado SDK do Arena para Go.
Adicionado suporte ao Prometheus Service.
Incluída opção
-gno comandoarena getpara exibir informações de GPU.Adicionada opção
-cao comandoarena logspara especificar um container.
Melhorias
Atualizados formatos de saída dos comandos
arena list,arena get,arena serve listearena serve get.
Correções de bugs
Corrigido o comando
arena serve delete, que excluía múltiplos jobs inadvertidamente.
Impacto: Nenhum impacto nas cargas de trabalho.