No mundo Linux, fabricantes que abrem o código-fonte de seus drivers e outros softwares que ajudam seus produtos a funcionarem corretamente, tem a vantagem de, provavelmente, ter seus produtos já compatíveis por padrão com a maioria das distros. Dentre as empresas que se destacam nesta prática, temos a AMD e a Intel. Não é por menos, imagina se precisássemos instalar um driver para utilizar o processador.
Mas não é só de processador que essas companhias vivem, a AMD Radeon postou na rede social X que, em breve, vão abrir mais código-fonte de suas GPUs. Segundo a postagem, “Com o crescimento no interesse da comunidade pelo ROCm, rastreamos e capturamos o feedback para prover novidades. Em breve, abriremos o código-fonte de mais porções de nossa biblioteca de softwares e fornecemos mais documentação sobre hardware”
ROCm é uma suíte de softwares abertos que inclui um conjunto de modelos de programação, ferramentas, compiladores, bibliotecas e runtimes para desenvolver e utilizar inteligências artificiais rodando em GPUs AMD. Ele fornece suporte ao TensorFlow e PyTorch, com bibliotecas dedicadas ao aprendizado de máquina, incluindo o MIOpen e MIVisionX. Esta é uma empreitada importante no mundo da inteligência artificial, ainda dominado pela NVIDIA.
Até então, a NVIDIA tem mantido sua posição não apenas pela arquitetura de seu hardware, mas pela qualidade dos softwares que desenvolve para suportar tecnologias de inteligência artificial. Entretanto, o hardware da AMD chama a atenção pelo seu preço mais baixo e por oferecer mais opções acessíveis com bastante memória VRAM, recurso essencial durante a execução de modelos de IA. A título de comparação, enquanto a RTX 4090 com 24 GB de RAM chegou ao Brasil custando quase R$ 13 mil, a RX 7900 XTX, com os mesmos 24 GB, R$ 8 mil. Essas são as duas placas topo de linha, vendidas ao público geral, de cada uma das fabricantes durante esta publicação.
Muito do código-fonte relacionado às GPUs AMD já é aberto, as principais exceções estão relacionadas ao firmware/microcode da GPU. Mas talvez a maior deficiência a ser coberta pela novidade, seja justamente a documentação, na última década, pouco material oficial sobre GPUs Radeon tem sido publicado, a empresa tem focado mais recursos legais e de engenharia para abrir o código de seus drivers, mas nem tanto na documentação.
Curioso notar que na postagem da AMD Radeon, eles citaram que rastrearam e capturaram o feedback da comunidade, isso pode estar relacionado à adição posterior da biblioteca Nod.ao ao ROCm, à qual usuários vem notando processos relacionados ao rastreamento e geração de relatórios de erros.
Fique por dentro das principais notícias do mundo da tecnologia e do Linux, assine nossa newsletter!