Pilha de software de GPU otimizada

O AMD ROCm™ é uma pilha de software aberto que inclui drivers, ferramentas de desenvolvimento e APIs que possibilitam a programação da GPU do kernel de baixo nível para aplicações de usuário final. O ROCm é otimizado para aplicações de IA generativa e computação de alto desempenho, e facilita a migração de código existente para o ambiente ROCm.

  • Aceleradores AMD Instinct™
    O ROCm suporta todos os modelos do acelerador AMD Instinct™.
  • Placa de vídeo AMD Radeon™
    Alguns recursos do ROCm suportam placas de vídeo AMD Radeon™ selecionadas.
Aceleradores AMD Instinct™
O ROCm suporta todos os modelos do acelerador AMD Instinct™.
Placa de vídeo AMD Radeon™
Alguns recursos do ROCm suportam placas de vídeo AMD Radeon™ selecionadas.

Novidades do ROCm 7

Suporte completo para GPUs AMD Instinct™ Série MI350

Inferência distribuída com suporte à estrutura de código-fonte aberto

Ferramentas de IA prontas para empresas com orquestração e integração de endpoints

Suporte para modelos de grande escala com novos tipos de dados FP6 e FP4 para maior flexibilidade e desempenho.

Portabilidade de código aprimorada com o HIP 7.0

Evolução do ROCm ao longo dos anos

As principais empresas e institutos de pesquisa têm usado o ROCm há quase uma década. Explore os vários marcos que fazem parte da história do ROCm.

  • ROCm 1.0
    A primeira versão do ROCm é desenvolvida. A AMD demonstra a CUDA para a porta HIP do Caffe e Torch7 usando a ferramenta HIIFY.
  • ROCm 2.0
    O ROCm inclui suporte a upstream do Linux Kernel e bibliotecas de deep learning MIOpen.
  • ROCm 3.0
    O ROCm inclui suporte à tecnologia AMD Infinity Fabric™. Bibliotecas de comunicação RCCL são lançadas. O ecossistema se expande para oferecer suporte a ferramentas de gerenciamento e implantação de cluster (rocSMI, Docker, Kubernetes, SLURM e muito mais). O ROCm inclui suporte para o PyTorch.
  • ROCm 4.0
    O ROCm suporta a arquitetura AMD CDNA™.
  • ROCm 5.0
    Pacote oficial do PyTorch disponível. O ROCm suporta a arquitetura AMD CDNA 2.
  • Sistema Frontier
    O sistema Frontier do Oak Ridge National Laboratory torna-se o primeiro sistema oficial do Exascale. A AMD se torna um membro fundador da fundação PyTorch.
  • ROCm 6.0
    A AMD faz parceria com a Hugging Face, permitindo milhares de modelos. O ROCm inclui suporte de dia zero no PyTorch 2.0. O ROCm permite a IA PyTorch em escala, com um modelo de parâmetros de 1 trilhão sendo treinado com sucesso no sistema Frontier. O ROCm suporta a arquitetura AMD CDNA 3.
  • GPT-4
    O ROCm permite IA de ponta, com o GPT-4 da Microsoft agora em execução em escala. O ecossistema cresce, com o suporte do OpenAI Triton para ROCm.
  • ROCm 7.0
    Oferecendo suporte completo para GPUs da Série MI350 e adicionando escalabilidade por meio de orquestração em todo o cluster e recursos corporativos adicionais.
ROCm 1.0
A primeira versão do ROCm é desenvolvida. A AMD demonstra a CUDA para a porta HIP do Caffe e Torch7 usando a ferramenta HIIFY.
ROCm 2.0
O ROCm inclui suporte a upstream do Linux Kernel e bibliotecas de deep learning MIOpen.
ROCm 3.0
O ROCm inclui suporte à tecnologia AMD Infinity Fabric™. Bibliotecas de comunicação RCCL são lançadas. O ecossistema se expande para oferecer suporte a ferramentas de gerenciamento e implantação de cluster (rocSMI, Docker, Kubernetes, SLURM e muito mais). O ROCm inclui suporte para o PyTorch.
ROCm 4.0
O ROCm suporta a arquitetura AMD CDNA™.
ROCm 5.0
Pacote oficial do PyTorch disponível. O ROCm suporta a arquitetura AMD CDNA 2.
Sistema Frontier
O sistema Frontier do Oak Ridge National Laboratory torna-se o primeiro sistema oficial do Exascale. A AMD se torna um membro fundador da fundação PyTorch.
ROCm 6.0
A AMD faz parceria com a Hugging Face, permitindo milhares de modelos. O ROCm inclui suporte de dia zero no PyTorch 2.0. O ROCm permite a IA PyTorch em escala, com um modelo de parâmetros de 1 trilhão sendo treinado com sucesso no sistema Frontier. O ROCm suporta a arquitetura AMD CDNA 3.
GPT-4
O ROCm permite IA de ponta, com o GPT-4 da Microsoft agora em execução em escala. O ecossistema cresce, com o suporte do OpenAI Triton para ROCm.
ROCm 7.0
Oferecendo suporte completo para GPUs da Série MI350 e adicionando escalabilidade por meio de orquestração em todo o cluster e recursos corporativos adicionais.

Parcerias e sucesso comprovado

Abordando as cargas de trabalho mais exigentes

O ROCm possibilita o desenvolvimento de aplicações de IA e HPC em uma ampla gama de cargas de trabalho exigentes.

IA

Grandes modelos de linguagem

Geração de imagens e vídeo

Recomendação

Visão computacional

Computação de alto desempenho

Ciências da vida

Fluidodinâmica computacional

Energia

Ciência ambiental

ROCm para cargas de trabalho de IA

O ROCm oferece um conjunto de otimizações para cargas de trabalho de IA e é compatível com o ecossistema de software de IA mais amplo, incluindo estruturas, modelos e ferramentas abertos.

Desenvolvimento de modelo simplificado

Compatível com uma ampla gama de modelos na Hugging Face que podem ser aproveitados para desenvolver soluções específicas do usuário

Suporte para estruturas de ponta

Fornece suporte upstream para as principais estruturas de IA, incluindo TensorFlow e PyTorch

Bibliotecas de aprendizado de máquina

Oferece bibliotecas dedicadas para aprendizado de máquina, incluindo MIOpen e MIVisionX

Implantações expandidas

Compatível com as principais ferramentas de conteinerização, incluindo Docker, Singularity, Kubernetes® e Slurm, para permitir a implantação em escala

Crie seus modelos de IA na AMD Developer Cloud

Solicite acesso aos aceleradores AMD Instinct™ e simplifique seu desenvolvimento.

ROCm para HPC e supercomputação

O software ROCm possibilita HPC em diversas disciplinas para ajudar a resolver alguns dos maiores desafios do mundo. O ROCm também possibilita o desenvolvimento de aplicações em alguns dos principais supercomputadores do mundo.

Linguagens de programação para HPC

Compatível com várias opções de linguagem de programação para cargas de trabalho de HPC, oferecendo aos desenvolvedores uma variedade de ferramentas para ajudar a solucionar o problema em questão, incluindo OpenMP®, HIP, OpenCL™ e Python™

Bibliotecas de matemática e comunicação

Inclui uma grande variedade de bibliotecas de matemática e comunicação para ajudar os desenvolvedores a fornecer código HPC mais funcional e aumentar o desempenho

Conjunto abrangente de ferramentas para desenvolvedores

O ROCm inclui um conjunto abrangente de ferramentas que fornece aos desenvolvedores e pesquisadores recursos flexíveis de gerenciamento, controle de qualidade e monitoramento.

Ferramentas de desenvolvimento, criadores de perfil e depuração

Compatível com várias ferramentas que permitem aos desenvolvedores rastrear, analisar e depurar, reduzindo o tempo necessário para o desenvolvimento completo de aplicações

Soluções de gerenciamento para implantações de contêineres

Compatível com as principais ferramentas de conteinerização para ajudar a simplificar as implantações de sistemas e cargas de trabalho e auxiliar no gerenciamento de clusters acelerados por GPUs AMD de grande escala para IA e HPC

Ferramentas de monitoramento de recursos do sistema

Inclui uma ferramenta para administradores de sistema e gerentes de cluster detectarem e solucionarem problemas

Recursos de gerenciamento remoto

Inclui um circuito avançado de gerenciamento fora de banda para monitoramento simplificado da GPU em sistemas de larga escala

GPUs compatíveis

GPUs AMD Instinct

Descubra como os aceleradores AMD Instinct supercarregam a IA e a HPC.

Gráficos AMD Radeon

Alguns recursos do ROCm são compatíveis com placas de vídeo AMD Radeon selecionadas¹. Descubra gráficos profissionais de última geração.

Recursos para desenvolvedores

Hub do desenvolvedor do ROCm

Comece a desenvolver aplicações acelerados por GPUs AMD. Visite o Hub de desenvolvedores do ROCm para obter acesso aos mais recentes guias de usuário, contêineres, vídeos de treinamento, Webinars e muito mais.

Programa para desenvolvedores de IA

Acesse créditos gratuitos da AMD Developer Cloud, treinamento exclusivo, sorteios mensais de hardware e suporte da comunidade, tudo pensado para impulsionar seu trabalho de desenvolvimento de IA.

Infinity Hub

Acesse contêineres de software avançados e guias de implantação para aplicações de HPC e IA.

Documentação

Encontre a documentação mais recente sobre todas as versões do ROCm.

Blogs de desenvolvedores

Leia as últimas notícias sobre os recursos do ROCm.

AI Academy

Cursos de autoaprendizagem desenvolvidos especificamente para desenvolvedores de IA.

Boletim informativo do ROCm

Receba as últimas novidades sobre o ROCm.

Notas de rodapé

©2024 Advanced Micro Devices, Inc. Todos os direitos reservados. AMD, o logotipo de seta AMD, AMD ROCm, AMD Instintic, EPYC, Radeon Instinct e suas combinações são marcas registradas da Advanced Micro Devices, Inc. PyTorch é uma marca comercial ou marca registrada da PyTorch. Outros nomes de produtos usados nesta publicação são apenas para fins de identificação e podem ser marcas comerciais de suas respectivas empresas.

  1. Para obter uma lista completa das peças Radeon compatíveis com o ROCm, acesse https://rocm.docs.amd.com/en/latest/reference/gpu-arch-specs.html