AMD Ryzen AI Software banner

Hub para desenvolvedores de software AMD Ryzen™ AI: desenvolva aplicações para PCs com IA.

Crie ou converta aplicações de IA para serem executados em PCs com equipados com AMD Ryzen™ AI. Otimize para execução somente em NPU ou híbrida de NPU + GPU integrada (iGPU) para obter desempenho rápido e eficiente, além de maior duração da bateria. Mantenha o processamento de IA no dispositivo para aumentar a privacidade e a segurança, mantendo os dados confidenciais no PC em vez de enviá-los para a nuvem.

Últimas notícias

Execute cargas de trabalho de IA de amostra

Acesse os casos de uso reais do software Ryzen AI.

Aprenda o básico sobre o uso do software Ryzen AI

O que é o software AMD Ryzen AI?

Feito para desenvolvedores, o Ryzen AI Software oferece ferramentas e bibliotecas de tempo de execução para inferência em PCs. É possível executar as aplicações em NPUs AMD, GPUs integradas (iGPUs) ou em um modo híbrido.

Comece rapidamente com uma instalação simples, um catálogo de modelos pré-treinados e LLMs otimizados para ONNX.

Ampliar imagem
espaço reservado

Sobre a implantação do software AMD Ryzen AI

Como implantar a IA na NPU

Recursos de aprendizado

Confira os recursos de aprendizagem para ficar por dentro das últimas novidades da AMD.

Comunidade e suporte

Perguntas frequentes

Os processadores AMD Ryzen que incluem um NPU são compatíveis com o software Ryzen AI. A lista de processadores compatíveis

O software AMD Ryzen AI permite a implantação do modelo de IA na NPU Ryzen, na GPU integrada (iGPU) ou em um híbrido de NPU e iGPU, o que possibilita de desempenho e eficiência equilibrados. A pilha de software AMD ROCm permite treinamento, inferência e otimização de modelos de IA em GPUs AMD, incluindo a Ryzen iGPU.

Para modelos grandes, modelos que exigem alta produtividade ou alta largura de banda de memória ou cargas de trabalho que envolvem gráficos intensivos ou alto poder computacional, desenvolvedores avançados devem usar o ROCm para otimizar os modelos e configurar e gerenciar a iGPU.

A implantação de modelos na iGPU requer a pilha de software AMD ROCm, DirectML ou Lemonade.

  • O ROCm é uma plataforma de desenvolvimento que oferece flexibilidade para desenvolvimento, treinamento e otimização de modelos, além de configurar e gerenciar GPUs AMD.
  • O DirectML oferece um fluxo de trabalho simples para converter modelos em ONNX e otimizá-los para serem implantados na iGPU do processador Ryzen.
  • Com o Lemonade, a API multimodal de código aberto da AMD vai configurar e alocar automaticamente a CPU, NPU e iGPU para executar muitas aplicações de IA.

As melhores aplicações para desenvolver em uma unidade de processamento neural (NPU) são aquelas que exigem inferência de IA eficiente e de baixo consumo de energia. Isso pode incluir tarefas como reconhecimento de imagens, processamento de linguagem e aprimoramentos de vídeo e áudio em tempo real. As NPUs podem executar modelos de IA pequenos e médios, incluindo LLMs, modelos de visão computacional e modelos de geração de imagens.

As aplicações para NPU são uma ótima maneira de levar recursos de IA a notebooks, PCs de mesa e estações de trabalho móveis, especialmente quando a prioridade é a duração da bateria. As NPUs também são ideais para IA local, quando é necessário manter os dados privados, reduzir a latência ou operar sem depender de uma conexão com a internet.

Dada a enorme popularidade do PyTorch no desenvolvimento de IA, muitas pessoas que desenvolvem aplicações querem saber se é possível executar modelos desenvolvidos em PyTorch em PCs Windows. Os modelos de IA pré-treinados em PyTorch ou TensorFlow podem ser convertidos para o formato ONNX e quantificados para compatibilidade com o software AMD Ryzen AI. Isso possibilita o desenvolvimento de aplicações de IA no Windows e no Linux para processadores Ryzen com NPU.

As melhores ferramentas de software para desenvolver aplicações para NPU são otimizadas para hardwares NPU específicos e podem oferecer suporte a frameworks e modelos de código aberto. Isso proporciona uma combinação de desempenho e flexibilidade.

O software AMD Ryzen AI inclui ferramentas de desenvolvedor para criar aplicações para NPUs AMD. Além disso, ele oferece ferramentas para converter modelos treinados com frameworks populares de código aberto, incluindo PyTorch e TensorFlow, para formatos ONNX otimizados para execução em NPU.

As melhores ferramentas para criar agentes de IA locais são otimizadas para hardware de NPU e GPU integrada. Isso ajuda a equilibrar desempenho e eficiência, evitando que as tarefas de IA consumam excessivamente a bateria do PC. Elas também funcionam com diversos modelos de código aberto e pré-treinados, permitindo escolher a opção mais adequada ao caso de uso. Por fim, as ferramentas de software devem manter todos os dados localmente e não exigir serviços de nuvem.

O GAIA é uma ferramenta de código aberto da AMD para a criação de agentes de IA locais. Ele é executado 100% localmente em hardware AMD Ryzen AI, elimina os custos de nuvem e não tem tarifas de API, limites de uso ou assinaturas.

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 nas novidades do Ryzen AI

Fique por dentro dos últimos lançamentos de produtos, notícias e dicas.