A mais recente liberação do ROCM 6.4 da AMD continua a não ter suporte rDNA 4

AMD lançada ROCM 6.4Trazendo várias melhorias, incluindo aprimoramentos de estrutura, suporte mais amplo do sistema operacional e aprimoramentos para várias ferramentas de desempenho e perfil. O que continua a falta é a possibilidade de RDNA 4 GPUS, que pode desencorajar os desenvolvedores da mudança para a mais recente arquitetura da AMD.
Quando o RDNA 4 atingiu as prateleiras no mês passado, a compatibilidade do ROCM do dia era altamente antecipada, como foi provocado pelo vice-presidente de software da AI da AMD. O ROCM é a plataforma de programação GPU de código aberto da AMD, rivalizando com o ecossistema CUDA da NVIDIA para alimentar os aplicativos HPC e AI. O ROCM está principalmente focado nos aceleradores de instinto da AMD e em sua família Prosumer Radeon Pro, mas o apoio está lentamente chegando às GPUs Radeon de grau de consumo, mas não tão rápido quanto Cuda.
O RDNA 4 traz várias melhorias arquitetônicas para a tabela, dobrando as operações de FP16 por ciclo, com um aumento de X8 nas operações INT4 com esparsidade. Além disso, com o suporte ao FP8, o RDNA 4 pode distribuir um aumento de oito vezes sobre os recursos FP16 da RDNA3, novamente com escarsidade. Sem o suporte oficial do ROCM, esses aprimoramentos estão efetivamente inativos. E, ironicamente, a primeira menção ao Navi 48 (a GPU que alimenta a série RX 9070) remonta a um patch ROCM no ano passado.
De qualquer forma, a AMD introduziu várias alterações no ROCM 6.4, que podem ser resumidas como:
- Suporte para o modo CPX com o modo de memória NPS4.
- Suporte para Pytorch 2.6 e 2.5.
- Suporte para VP9 com RocDecode/RocpyDecode.
- Várias melhorias no Profiler de computação ROCM.
- Suporte para o Oracle Linux 9 e o Radeon Pro W7800 GPU.
Apesar dos esforços recentes para desafiar o Moat Cuda, o suporte de hardware da AMD permanece perpetuamente atrás da Nvidia. ROCM Suporte para Radeon GPUs de nível de consumo em Windowsque começou em 2022, agora se estende por quase todas as GPUs das famílias RDNA 2 e RDNA 3, excluindo o suporte SDK do HIP para a faixa RX 6600 a RX 6750 XT. Eu disse “quase tudo”, pois a lista não possui o RX 7650 GRE e o RX 7900 GRE. O Linux O lado é ainda mais terrível, compatível com apenas quatro GPUs Radeon.
Não são todas as más notícias, pois agora você pode usar o ROCM na família STRIX Halo de APUs da AMD, com até 128 GB de memória, tornando -as ótimas opções para alimentar as cargas de trabalho de IA e HPC em movimento. A AMD geralmente libera atualizações do ROCM sobre uma cadência mensal, para que pudéssemos ver o RDNA 4 suportar a próxima versão. No entanto, essa inconsistência pode influenciar os desenvolvedores em relação à Nvidia, que oferece compatibilidade melhor e mais previsível.