Avançando na trilha de desenvolvedores de IA
Junte-se aos desenvolvedores, criando o que está por vir em IA
Acesse todos os recursos do desenvolvedor do ROCm™ aqui. Encontre documentação, treinamentos, webinars, os blogs mais recentes e muito mais.
O ROCm é uma plataforma de software aberta e de nível de produção com drivers, bibliotecas e ferramentas de desenvolvedor para programação de GPUs AMD.
Ele é compatível com cargas de trabalho de HPC e IA, permitindo que os desenvolvedores treinem e disponibilizem modelos em escala usando estruturas conhecidas, como o PyTorch.
As GPUs AMD Instinct foram projetadas para o treinamento de modelos de IA, a execução de serviços de inferência em larga escala e simulações de HPC.
As GPUs AMD Radeon foram projetadas para jogos com tecnologia de IA, gráficos em tempo real, fluxos de trabalho de criação de conteúdo e LLMs locais.
Você pode executar muitas cargas de trabalho em GPUs AMD sem precisar alterar o código. Quando é necessário fazer alterações, a ferramenta HIPIFY ajuda a converter o código CUDA existente em código HIP compatível com o ROCm com impacto mínimo.
Acesse créditos gratuitos da AMD Developer Cloud, treinamento exclusivo, sorteios mensais de GPUs da AMD e suporte da comunidade, tudo pensado para impulsionar seu trabalho de desenvolvimento de IA.
ROCm e CUDA são ambas plataformas para programação de GPUs, mas diferem em sua abordagem.
O ROCm é uma pilha de software completa, de código aberto e pronta para produção e compatível com uma ampla variedade de GPUs AMD. Ele oferece suporte a ferramentas robustas, modelos de IA e frameworks, incluindo PyTorch, TensorFlow, JAX e muito mais. A plataforma oferece a flexibilidade de personalizar, modificar e otimizar para ambientes e requisitos específicos, e conta com o suporte de um ecossistema aberto e dinâmico para acelerar a inovação.
CUDA é a plataforma proprietária da NVIDIA, totalmente integrada ao seu hardware. Embora o CUDA seja uma tecnologia madura, seu ecossistema fechado pode gerar dependência da plataforma e reduzir a liberdade de escolha dos desenvolvedores.
Muitas GPUs AMD Instinct, GPUs AMD Radeon e GPUs integradas (iGPUs) presentes em determinados processadores AMD Ryzen™ AI são compatíveis com o software ROCm, oferecendo aos desenvolvedores uma ampla variedade de opções. Confira as matrizes abaixo para ver informações detalhadas de compatibilidade de GPU para cargas de trabalho de computação e gráficos. Você também encontrará frameworks, bibliotecas e ferramentas de código aberto compatíveis, além dos requisitos do sistema.
Matriz de compatibilidade: Instinct e Radeon para cargas de trabalho de computação do ROCm >
Matriz de compatibilidade: Radeon e Ryzen para cargas de trabalho de gráficos do ROCm >
O ROCm é usado principalmente para cargas de trabalho de IA e HPC aceleradas por GPU, especialmente para treinamento de aprendizagem profunda, ajuste fino e inferência em frameworks como PyTorch, TensorFlow e JAX.
Os principais casos de uso incluem:
Os desenvolvedores podem executar bases de código existentes em GPUs AMD com alterações mínimas.
O fórum da Comunidade de desenvolvedores da AMD e o servidor AMD Developer Discord permitem que você se conecte diretamente com outros desenvolvedores e especialistas da AMD para discutir dúvidas e ajudar a solucionar problemas. Você também pode reportar um bug pelo GitHub.
Inscreva-se para receber a newsletter do ROCm e ficar sempre por dentro dos lançamentos e dicas mais recentes.