Search code examples
pythondeep-learningnlpglibchuggingface-transformers

The `GLIBC_2.29 not found` problem of the installation of transformers?


To run transformers I installed it on CentOS 8 by

conda install -c conda-forge transformers=4.12.2

following the method on this page, but I still encountered the same error:

version `GLIBC_2.29’ not found

Then I tried to install that from the huggingface channel and got stuck by lots of conflicts.

conda install -c huggingface transformers=4.12.2

At last I tried to install the glibc231 myself, and downloaded the rpm from this link, but I saw the following error, leading me to think that I would be in the wrong direction:

Error: Problem: conflicting requests

  • nothing provides glibc-common = 2.31-3.gf.el7 needed by glibc231-2.31-3.gf.el7.x86_64
  • nothing provides glibc-langpack = 2.31-3.gf.el7 needed by glibc231-2.31-3.gf.el7.x86_64

Any suggestions? Thanks in advance.


Solution

  • I had the same issues, and I downgraded to the following version:

    tokenizers=0.10.1 
    transformers=4.6.1