Ubuntu SMP 16.04.1使用huggingface/transformers 4.8.2报错 version `GLIBC_2.29‘ not found
Posted 梆子井欢喜坨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu SMP 16.04.1使用huggingface/transformers 4.8.2报错 version `GLIBC_2.29‘ not found相关的知识,希望对你有一定的参考价值。
在GPU服务器上使用新版的transformers包报了一个错
ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by
/home/tangyi/miniconda3/envs/pytorch_gpu/lib/python3.7/site-packages/tokenizers/tokenizers.cpython-37m-x86_64-linux-gnu.so)
google一番找到解决方法
https://stackoverflow.com/questions/67636846/importerror-when-from-transformers-import-berttokenizer
推测新版transformers的tokenizer需要2.29版本的GLIBC,但是Ubuntu 16不支持
解决方法1:使用老版本的transformers
亲测可行
conda install -c huggingface tokenizers=0.10.1 transformers=4.6.1
解决方法2:升级Ubuntu至版本18
还未尝试
以上是关于Ubuntu SMP 16.04.1使用huggingface/transformers 4.8.2报错 version `GLIBC_2.29‘ not found的主要内容,如果未能解决你的问题,请参考以下文章
(原)使用1080Ti显卡时安装ubuntu16.04.1及驱动的步骤
打造适合日常使用的ubantu,以ubuntu16.04.1为例