Automatic1111’s WebUI de difusão estável agora funciona com hardware de GPU Intel, graças à integração do kit de ferramentas OpenVINO da Intel, que utiliza modelos de IA e os otimiza para execução em hardware Intel. Testamos novamente a versão mais recente do Stable Diffusion para ver o quanto as GPUs da Intel são mais rápidas em comparação com nossos resultados anteriores, com ganhos de 40 a 55 por cento.
Stable Diffusion (que atualmente tem nossos testes anteriores, embora estejamos trabalhando na atualização dos resultados) é um modelo de IA de aprendizado profundo usado para gerar imagens a partir de descrições de texto. O que torna o Stable Diffusion especial é sua capacidade de rodar em hardware de consumo local. A comunidade de IA tem muitos projetos por aí, com WebUI de difusão estável sendo o mais popular. Ele fornece uma interface de navegador fácil de usar e experimentar.
Depois de meses de trabalho em segundo plano (já ouvimos rumores sobre isso há algum tempo), as atualizações mais recentes agora estão disponíveis para os proprietários do Intel Arc e fornecem um aumento substancial no desempenho.
Confira o webui Stable Diffusion A1111 para Intel Silicon. Funciona com meu A770 ou pode rodar em sua CPU ou iGPU. É alimentado por OpenVINO, por isso é otimizado. Exemplo de imagem à direita, pura solicitação. A esquerda é a mesma imagem com detalhes aumentados nos olhos usando InPainting.… pic.twitter.com/zpbQOMvJF317 de agosto de 2023
Aqui estão os resultados de nossos testes anteriores e atualizados de difusão estável. Usamos um pouco ajustado Difusão estável OpenVINO para nossos testes anteriores, e testamos novamente com o fork de Automatic1111 webui com OpenVINO. Também testamos várias GPUs da AMD com uma compilação mais recente de Difusão estável baseada em tubarão do Nod.ai. Os resultados da Nvidia não foram atualizados, mas veremos um novo teste com a versão mais recente em um futuro próximo (e atualizaremos o artigo principal dos benchmarks Stable Diffusion quando terminarmos).
Devemos observar que também mudamos nosso prompt, o que torna os novos resultados geralmente mais exigentes. (O novo prompt é “sala bagunçada”, que tende a ter muitos detalhes minúsculos nas imagens que exigem mais esforço para a IA gerar.) Há variação entre as execuções e há ressalvas que se aplicam especificamente ao Arc agora, mas aqui estão os resultados antes/depois.
As GPUs Intel ARC e AMD apresentam desempenho aprimorado, com a maioria oferecendo ganhos significativos. O Arc A770 16GB (Limited Edition, que agora está descontinuado) melhorou 54%, enquanto o A750 melhorou 40% no mesmo cenário.
Nod.ai também não está parado. RX 6800, RX 6750 XT e RX 6700 10GB da AMD são todos mais rápidos, com o 6800 e 6700 10GB em particular mostrando grandes ganhos. Não sabemos ao certo por que o 6750 XT não se saiu tão bem, mas o RX 6800 teve um aumento de desempenho de 34% e o RX 6700 10GB teve uma melhoria de desempenho ainda maior de 76%. O RX 6750 XT, por algum motivo, teve apenas um aumento de apenas 9%, embora todas as três GPUs AMD compartilhem a mesma arquitetura RDNA2. (Estaremos testando novamente outras GPUs, incluindo as peças mais recentes da série RX 7000 da AMD, em um futuro próximo.)
Novamente, não testamos novamente as três GPUs da série Nvidia RTX 40, e é por isso que as estatísticas de desempenho permanecem idênticas entre os dois gráficos. Mesmo assim, com as novas otimizações do OpenVINO, o Arc A750 e o A770 da Intel agora são capazes de superar o RTX 4060, e o A770 16GB está logo atrás do RTX 4060 Ti.
Ainda há muito trabalho em andamento, incluindo tornar a instalação mais direta e correções para que outras resoluções de imagem e modelos de difusão estável funcionem. Tivemos que confiar no modelo padrão “v1-5-pruned-emaonly.safetensors”, pois os novos “v2-1_512-ema-pruned.safetensors” e “v2-1_768-ema-pruned.safetensors” falharam em gerar saída. Além disso, a geração de 768×768 atualmente falha nas GPUs Arc – poderíamos fazer até 720×720, mas 744×744 acabou mudando para a geração baseada em CPU. Fomos informados de que uma correção para o suporte a 768×768 deve chegar em breve, portanto, os usuários do Arc devem ficar de olho nessa atualização.