1
resposta

[Bug] [SOLUÇÃO] Aula 3 - Erro AttributeError: 'BriaRMBG' no modelo RMBG-1.4

Olá, pessoal!

Se você está tentando rodar o código da Aula 3 (Editando Imagens) e recebeu o erro:
AttributeError: 'BriaRMBG' object has no attribute 'all_tied_weights_keys'

Tentei seguir as orientações que a equipe de suporte da Alura postou há 1 mês no tópico "Bug Erro BriaRMGB" sugerindo a versão 4.37.2 da biblioteca transformers, mas essa solução não funcionou. Além de estar defasada para o ambiente atual do Colab, essa versão sequer suporta os módulos que o modelo da Bria AI exige. Fica como sugestão a equipe de suporte, testar se a solução funciona.

Também testei a versão 4.42.4, que é a sugerida no início do curso em "Preparando o Ambiente". O código de imagem até chega a funcionar, mas ela gera uma série de conflitos críticos de dependências. Ao instalar a 4.42.4, ela tenta forçar o "downgrade" do Numpy, o que acaba quebrando diversas outras bibliotecas essenciais do Colab como OpenCV, JAX, PyTensor, ou seja, você conserta a imagem, mas estraga o resto do ambiente.

Após diversos testes, a versão que estabiliza o ambiente e permite executar o código da aula sem erros é a 4.41.0.

Assim para resolver, basta criar uma célula no topo do seu notebook e instalar essa versão do transformers, fazendo:

!pip install transformers==4.41.0

Será necessário reiniciar o ambiente de execução.

Espero que isso poupe o tempo de quem está enfrentando esse problema e evite o retrabalho de ter que lidar com bibliotecas quebradas por sugestões não testadas.

Bons estudos!

1 resposta

Oi, Fábio! Como vai?

Agradeço por compartilhar.

Gostei da sua análise sobre o conflito de versões e dependências, ficou bem claro quando você explicou o impacto do downgrade do Numpy e como isso quebra o ambiente como um todo. Sua investigação até chegar na versão 4.41.0 mostra um cuidado importante com estabilidade, não só em “fazer rodar”, mas em manter o ecossistema funcionando.

Continue compartilhando esse tipo de achado, isso ajuda muita gente que passa pelo mesmo cenário.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!