Error
GLIBCXX.3.4.30 not found
import torch
File "/home/ubuntu/anaconda3/envs/torch19/lib/python3.8/site-packages/torch/__init__.py", line 202, in <module>
from torch._C import * # noqa: F403
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /home/ubuntu/anaconda3/envs/torch19/lib/python3.8/site-packages/torch/lib/libtorch_python.so)
처음에는 경로를 보니 scipy에서 위의 에러가 났고,
pip install -i https://pypi.anaconda.org/sklam/simple llvmlite
pip install bertopic
하니까 pytorch에서 난다.
Stackoverflow에 있는 여러 답변들을 해봤는데 다 안되었다.
conda install -c psi4 gcc-5
conda install https://anaconda.org/brown-data-science/gcc/5.4.0/download/linux-64/gcc-5.4.0-0.tar.bz2 (
conda install -c conda-forge gcc=12.1.0
conda install -c omgarcia gcc-6
나의 경우는 버전이 있는데 심볼릭 링크가 안 걸린 게 아니어서 그에 맞는 답변들은 시도해볼 수 없었다.
목록 자체에 없었기 때문에 다시 설치하는 것들을 시도해보았다.
Reference를 참고하니 결론적으로
두 가지 방법이 있었다.
1. 리눅스 업데이트
2. 라이브러리를 맞는 버전 사용하기
그래서
지금은 주말이라 서버가 꺼져있어서 못하고 pytorch 버전과 gcclib 버전이 서로 맞는 것을 찾아봐야겠다.
리눅스에 있는 버전확인하기
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
나는 3.4.29까지 밖에 없었고, 파이토치 버전의 경우
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu116
로 설치를 했었는데 다운그레이드 하는 방법을 찾아봐야겠다.
Reference
https://omairmajid.com/posts/2020-07-08-what-is-glibcxx-error/
728x90
반응형
'개발' 카테고리의 다른 글
nvidia-smi GPU 이름 길게 보는 법 (0) | 2023.02.23 |
---|---|
aws pytorch GLIBXX.3.4.30 not found setting (0) | 2023.02.04 |
Couldn't instantiate the backend tokenizer from one of: (0) | 2022.12.29 |
yolov4 darknet weight to tensorflow model (0) | 2022.12.17 |
Image Resize and Padding (0) | 2022.12.17 |