1
resposta

[Sugestão] Conflito com sentence-transformers

Gemini:O conflito com sentence-transformers surgiu porque essa biblioteca tem uma dependência específica da versão da biblioteca transformers. A mensagem de aviso indicava que sentence-transformers 5.2.3 requeria transformers em uma versão entre 4.41.0 e 6.0.0 (exclusivo).

Quando tentamos instalar transformers==4.37.2 (em uma tentativa anterior de resolver o problema inicial com liqfit), essa versão não atendia ao requisito mínimo de 4.41.0 exigido pelo sentence-transformers.

Ao instalar transformers==4.41.0 na última etapa, esse conflito foi resolvido, pois agora a versão do transformers instalada satisfaz a dependência do sentence-transformers. Parece que essa versão também é compatível com o liqfit, pois as importações ocorreram sem erros.
Aplicar:
!pip uninstall -y transformers
!pip install --upgrade pip setuptools
!pip install transformers==4.41.0
from liqfit.pipeline import ZeroShotClassificationPipeline
from liqfit.models import T5ForZeroShotClassification
from transformers import T5Tokenizer

1 resposta

Ei! Tudo bem, João?

Perfeito, sua análise está certinha! O conflito aconteceu porque o sentence-transformers 5.2.3 exige transformers a partir da versão 4.41.0. Quando foi instalada a 4.37.2, ficou fora do intervalo permitido.

Obrigada por compartilhar com a comunidade e siga firme nos estudos. Qualquer dúvida que surgir, compartilhe no fórum.

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