본문 바로가기

기타/오류 뿌수기15

[python 오류] opencv-python 설치 시 ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory (sudo 없을 때) 에러 메시지ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directorycv2 즉, opencv-python을 불러올 때, 아래 오류를 정말 많이 보았다.많은 블로그들을 검색해봐도 나오는 해결책은 apt-get install libglib2.0-0 명령어를 통해 libgthread-2.0을 설치하라는 것이였다. 그러나 나의 경우 연구실 서버에서 sudo 권한이 없기 때문에 저 명령어를 실행해도 새로운 문제가 발생했다. 해결 방법우선 pip list를 통해 현재 설치된 패키지를 전부 확인해보고, opencv-python으로 시작하는 모든 라이브러리(opencv-python-headless 등을 전부 삭제한.. 2024. 4. 30.
[git 오류] git clone private repo (Error: connect ECONNREFUSED /run/user/1000035/vscode-git-456154e6d1.sock) github private repo에서 git clone 명령어를 입력하면, 아래와 같은 복잡한 오류가 나온다. 당연히(?) private repo는 누구에게나 access되면 안되기 때문에 이런 오류를 내 뱉는 것 같다. 에러 메시지 Cloning into 'insdiff'... Missing or invalid credentials. Error: connect ECONNREFUSED /run/user/1000035/vscode-git-456154e6d1.sock at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) { errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '/.. 2024. 3. 29.
[python 오류] ModuleNotFoundError: No Module named ''(패키지 내 파이썬(폴더) import 오류) 에러 메시지 github에서 여러 레포를 클론해서 실행하다 보면, 분명 경로 내에 있는 python 파일 혹은 폴더를 import 하는데 ModuleNotFoundError: No Module named '파일명 or 폴더명'이 나오는 경우가 있다. 예를 들어, 아래와 같은 구조에서 experiment 폴더 내에 experiment/iteration1/invert.py를 실행하려 하고, invert.py에는 from augmentation import ~와 같이 augmentation 폴더 내에 있는 함수 및 클래스들을 불러오고 싶다. 이때 그냥 import 를 하면 아래와 같은 오류가 나오는데, augmentation 폴더가 있는 경로가 sys.path에 없어서이다. import sys print(sy.. 2024. 3. 28.
[WandB 오류] wandb.sdk.service.service.ServiceStartProcessError: The wandb service process exited with 1. Ensure that `sys.executable` is a valid python interpreter. You can override it with the `_executable` setting or with the `WANDB__EXECUTABLE` en.. 에러 메시지 Traceback (most recent call last): File "/opt/conda/lib/python3.6/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/opt/conda/lib/python3.6/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/hyunsoo/.local/lib/python3.6/site-packages/wandb/__main__.py", line 3, in cli.cli(prog_name="python -m wandb") File "/home/hyunsoo/.local/lib/python3.6/site-pa.. 2024. 3. 22.
[torch 오류] NVIDIA GeForce RTX 4090 with CUDA capability sm_89 is not compatible with the current PyTorch installation.The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_70. 연구실에서 4090 서버에서 diffusion code를 돌리는데 아래와 같은 오류가 발생했다. 중간에 "RuntimeError: CUDA error: no kernel image is available for execution on the device"라고 나와서 kernel image? 데이터셋 문제인가? 하는 생각을 했는데, 결국 torch version이 잘못 설치된게 원인이였다. ※ 아래 오류도 동일하게 해결하면 된다. (RuntimeError: The NVIDIA driver on your system is too old (found version 11060). Please update your GPU driver by downloading and installing a new version .. 2024. 2. 2.
[jax 오류] typeerror: can not serialize 'array' object (checkpoint 저장 오류) jax에서 모델의 checkpoint를 저장하려할때 위와 같은 오류가 발생하였다. typeerror: can not serialize 'array' object 기존에 사용하던 flax의 버전이 0.5.3이였는데, 0.6.1 버전으로 업데이트 해 주면, 쉽게 해결할 수 있다. pip uninstall flax pip install flax==0.6.1 다만, 이렇게 하면 flax의 optimizer 라이브러리(flax 0.5.3)가 optax라는 라이브러리(flax 0.6.1)로 바뀌어서 해당 부분을 전부 수정해야하는 번거로움이 있다. 참고 자료 https://github.com/google/jax/issues/13540 cannot serialize 'Array' object when jax_array.. 2023. 4. 30.