새로운 서버에서 기존에 생성한 mar 파일로
torchserve start를 했을때 위의 오류 발생
libstdc++.so.6.0.19 → so.6.0.26 이상으로 업그레이드 후 해결됨
1. 버전확인
ll /usr/lib64/libstdc++.so.6
2. 원하는 버전이 있는 위치 찾기
sudo find / -name "libstdc++.so.6"
libstdc++.so.6이 존재하는 모든 위치가 출력되지만,
26 이상 으로 업그레이드 하고자 하므로, 26이 있는 위치 선택함
~/anaconda3/envs/odqa/lib/libstdc++.so.6.0.26
3. /usr/lib64/ 위치에 최신버전 파일 이동
sudo cp [2에서 찾은 경로] /usr/lib64
4. 기존 링크 삭제
rm -rf /usr/lib64/libstdc++.so.6
5.새로운 링크 추가
sudo ln -s /usr/lib64/**libstdc++.so.6.0.26** /usr/lib64/libstdc++.so.6
'Engineering > 토치서브(Torchserve)' 카테고리의 다른 글
[Torchserve]'NoneType' object is not callable (0) | 2022.11.14 |
---|---|
[Torchserve] java.lang.NoSuchMethodError (0) | 2022.11.14 |
[Torchserve] torchserve explanations API 사용하기 (0) | 2022.09.01 |
[Torchserve] torchserve Backend worker did not respond in given time (0) | 2022.08.31 |
[Torchserve] torchserve error - java.io.IOException: Failed to bind ② (0) | 2022.08.31 |
댓글