Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[에러기록] libcuda.so is not in found but libcuda.so.1 본문

프로그래밍 Programming

[에러기록] libcuda.so is not in found but libcuda.so.1

보통의공대생 2024. 11. 8. 07:52

 

사용환경

- wsl2

- ubuntu 20.04

[W 11/07/24 17:34:38.989 1331017] [cuda_driver.cpp:load_lib@36] libcuda.so lib not found.
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
RHI Error: GLFW Error 65543: GLX: Failed to create context: GLXBadFBConfig
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

 

다음과 같은 에러가 뜨는 상황은 wsl command 창에서 python 파일을 실행했을 때였다.

 

결론적으로는 환경변수에 경로 추가가 되어있지 않아서 발생하는 문제다.

export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH

 

다음과 같이 환경변수를 설정해놓고

영구적으로 하고 싶으면 zshrc 또는 bashrc와 같은 shell에서 디폴트 설정에 위 경로를 추가해주면 된다.

Comments