위 에러를 해결하기 위해 검색하던 도중 아래와 같은 해결책을 발견하였고 나의 경우에는 효과가 있었다.
https://github.com/TimDettmers/bitsandbytes/issues/156#issuecomment-1474056975
해결책 수행전에 해야할일:
nvcc --version을 터미널에 입력하여 본인의 CUDA 버전을 확인한다.
나의 경우는 아래의 사진과 같이 11.8버전이었다.
1.
터미널을 이용해서
/home/work/.local/lib/python3.8/site-packages/bitsandbytes/ 이 위치로 이동한다.
cd /home/work/.local/lib/python3.8/site-packages/bitsandbytes/
2.
본인의 cuda 버전과 일치하는 파일을 libbitsandbytes.so에 복사해준다
cp libbitsandbytes_cuda118.so(내 경우 11.8이어서 이 파일인 것이고 본인의 cuda버전과 맞는걸로 넣어줘야됨!) libbitsandbytes_cpu.so
cp libbitsandbytes_cuda118.so libbitsandbytes_cpu.so
'컴공' 카테고리의 다른 글
깃허브 private repository 인텔리제이로 clone하기 (0) | 2024.05.11 |
---|---|
DICT to JSON 과 그 과정에서 발생한 SyntaxError: Unexpected non-whitespace character after JSON at position 1303 발생에 대한 대처법 (0) | 2023.01.28 |
원드라이브 새로 추가한 폴더보이게 하는법(미봉책) (0) | 2023.01.19 |
numpy integer indexing (0) | 2022.07.15 |
Tensorflow1버전기능 Tensorflow2에서 사용하기 (0) | 2022.06.27 |