Nos últimos anos, a inteligência artificial deixou de ser um conceito de ficção científica e passou a estar presente nas ferramentas que utilizamos no dia a dia, tanto em aplicativos quanto em dispositivos. Mas já imaginou ter um notebook com IA nativa, pronta para ser utilizada logo que você liga o aparelho? Já está ao alcance de todos graças aos notebooks equipados com GPUs da série RTX da NVIDIA.

Se você está se perguntando como isso funciona, vou explicar. Notebooks que possuem placas de vídeo RTX vêm com um diferencial: eles não são apenas máquinas para jogos ou criação de conteúdo multimídia, mas também são equipados para lidar com tarefas de IA de forma nativa. E o segredo está em dois componentes que começam a mudar o jogo: as GPUs (unidades de processamento gráfico) e as NPUs (unidades de processamento neural).

GPU vs NPU: entenda a diferença

Quando falamos em IA nativa em notebooks, muitos automaticamente associam essa capacidade às GPUs, principalmente as da série RTX, que são conhecidas pela sua capacidade de realizar processamento gráfico em alta velocidade. As GPUs evoluíram muito e já conseguem lidar com tarefas que exigem cálculos intensos, como o treinamento e a execução de redes neurais, bases da IA.

Entretanto, existe uma peça específica do quebra-cabeça de IA que vem ganhando cada vez mais destaque: as NPUs. Enquanto as GPUs são extremamente eficientes em cálculos paralelos, perfeitos para gráficos e algumas cargas de trabalho de IA, as NPUs foram desenvolvidas com um único propósito em mente: processar modelos de inteligência artificial. Elas são otimizadas para realizar operações complexas de IA de maneira ainda mais eficiente que as GPUs tradicionais.

Agora, qual a diferença entre as duas?

  • GPU (Graphics Processing Unit): É um processador especializado em cálculos paralelos massivos, tornando-o excelente para processamento gráfico e, por consequência, para algumas tarefas de IA, como renderização de gráficos de IA em tempo real. Nos notebooks com placas RTX, a GPU já é capaz de rodar tarefas de IA, como o famoso ray tracing para jogos e algoritmos de machine learning.

  • NPU (Neural Processing Unit): É um componente especializado exclusivamente em redes neurais. A NPU foi desenvolvida para operar de maneira ainda mais eficiente em inferência de IA, ou seja, na aplicação de modelos já treinados. Embora as GPUs ainda sejam bastante utilizadas para tarefas mais pesadas, a NPU brilha em atividades específicas de IA, proporcionando menor consumo de energia e maior agilidade para certos processos.

A boa notícia é que, em muitos notebooks com RTX, essas unidades de processamento (GPU e NPU) trabalham em sinergia, proporcionando uma experiência incrível para quem precisa de desempenho tanto em jogos quanto em criação de conteúdo e tarefas de IA.

ChatRTX e Stable Diffusion: a IA na palma da sua mão

Com a popularidade das GPUs RTX, novas possibilidades se abriram para desenvolvedores e entusiastas de IA. Por exemplo, você sabia que já é possível instalar uma versão do ChatRTX e Stable Diffusion diretamente no seu notebook?

ChatRTX

Este projeto permite que você tenha uma interface de chat baseada em IA rodando nativamente em notebooks com GPUs RTX. Ele utiliza a capacidade de processamento da RTX para gerar respostas rápidas e precisas, oferecendo uma experiência semelhante a outras ferramentas de IA conversacional, mas diretamente no seu hardware.

Como ela roda local e offline, é preciso fornecer documentos, em diversos formatos, para que essa ia consiga entender o que você está perguntando. Por exemplo, tenho uma lista de arquivos de dados sobre jogos:

Arquivo de dados sobre jogos
Arquivo de dados sobre jogos

Fiz uma pergunta em português sobre a quantidade de FPS que um CS:GO 2 roda em uma placa da Nvidia, ele encontrou dados dentro dos documentos para responder:

ChatRTX resposta
ChatRTX resposta

A resposta sai em inglês, por enquanto.

Stable Diffusion

Stable diffusion em uso direto no PC
Stable diffusion em uso direto no PC

Agora, se o seu foco é a criação de imagens, a boa notícia é que o Stable Diffusion, um dos modelos de geração de imagens mais populares da atualidade, pode ser executado diretamente no seu notebook com RTX. Com a instalação de uma versão otimizada para o hardware, você pode gerar imagens de alta qualidade em poucos minutos, algo que antes parecia impossível sem o uso de servidores poderosos. Isso só é viável graças ao poder de processamento da GPU RTX, que permite rodar o modelo de difusão de maneira fluida, utilizando todo o potencial de IA nativa no próprio notebook.

Criei um prompt para fazer uma imagem de uma TV antiga sobre a mesa, conforme a imagem acima. Veja só o resultado que chegou:

TV gerada
TV gerada

Olha só o uso da GPU enquanto estava criando a imagem:

Uso da GPU
Uso da GPU
🚨Quer aprender a instalar no seu PC?
Se você quiser, posso fazer um tutorial ensinando a instalar ambas as ferramentas, comenta aí em baixo pedindo.

O futuro está nos notebooks com IA nativa

A inclusão de IA nativa em notebooks está transformando a maneira como utilizamos esses dispositivos. O que antes era uma ferramenta restrita a servidores e máquinas de alto desempenho, agora está literalmente nas nossas mãos.

Eu realmente gostei muito de poder criar imagens para usar diretamente pelo PC, não demora tanto e consigo personalizar bem, inclusive em tamanho de imagem.