본문 바로가기

에러 모음15

tqdm 사용시 TypeError: 'module' object is not callable 데이터로더를 만들고 이를 tqdm을 사용해 배치 하나씩 꺼내오려고 한다. loader = DataLoader(dataset, batch_size=spec['batch_size'], num_workers=16, pin_memory=True) for batch in tqdm(loader, leave=False, desc='val'): 분명 데이터 로더도 잘 만들었고 문제가 없는것 같은데 다음과 같은 에러가 뜬다. 원인은 import에 있다. import tqdm 을 하면 안되고 from tqdm import tqdm 을 해야 한다. reference https://stackoverflow.com/questions/39323182/tqdm-module-object-is-not-callable tqdm: 'mo.. 2023. 6. 14.
[VS Code] SSH로 원격접속시 Jupyter Notebook 커널 선택 안될때 (아예 안뜰때) 개인적으로 Jupyter Notebook을 좋아하지는 않으나 plt를 바로 보기 힘든경우 등 (서버라..? 사실 이것도 왜그러는지 모름) 써야하는 일이 생긴다. 1. VSCode를 통해 파이토치의 버전을 출력하고 싶다 여기서 환경을 선택하기 위해 select kernel을 누르면 이런 화면이 나오고 파이썬이 설치되어 있음에도.. 콘다 환경이 있음에도.. 설치하라고 뜬다 2. 이 경우 해결 방법 2-1. 우선 SSH에 있는 파이썬을 최신 버전으로 설치한다 2-2. VSCode를 재시작한다 그러면 여기가 갑자기 빙글빙글 도는데 도는 것이 끝난 후 누르면 주피터 커널도 생기고 뭔가가 달라졌다 여기서 Python Environments를 클릭! !! 아나콘다 환경들이 보이기 시작한다 사용할 환경을 선택해주면 환.. 2023. 4. 27.
[Ubuntu] GPU 메모리가 할당되어있고 프로세스가 뜨지만 실제로 없을 때 제목이 말도안되는 것 같지만 말이 된다.. 바로 이런 경우인데.. 일반적으로 프로세스는 죽이는 방법은 다음과 같다 kill -9 PID 위에 사진으로 보면 2704641, 3718814, 3952078 이런식으로 메모리를 잡아먹고 있지만 프로세스 이름이 있는 이상한 녀석들이 있다. 우리는 메모리를 사용해야하기 때문에 이것을 죽여야한다 하지만 kill -9를 하면 프로세스가 없다고 한다 좀비 프로세스도 아닌데 도대체 그럼 어떻게 끌 수 있는 것일까? 구글링해도 방법을 알기 쉽지 않은데 https://forums.developer.nvidia.com/t/no-process-in-gpu-but-gpu-memory-usage-is-full/173526 에서 힌트를 얻었다 해결방법 1. 실행중인 모든 응용 프로그.. 2023. 3. 31.
[Pycharm] Anaconda interpreter가 설정이 안됨 매우 화가난다. 파이참에서 add interpreter로 인터프리터 설정을 하고 싶은데 난 아무짓도 안한거 같은데(?) 설정이 안된다.. 어떤식이냐면 파이참이 conda 환경을 찾기까지는 한다 찾았으니 OK를 누른다 Nothing to show! 보여줄게 없다고하며 Apply 버튼이 비활성화되어있다 이것을 해결하기 위해 1. 파이참 재설치 2. pycharm can't select interpreter 검색 후 https://intellij-support.jetbrains.com/hc/en-us/community/posts/4417161898258-Unable-to-add-Python-Interpreter-in-PyCharm 이런것들 참고 후 따라하기 (ex: ./idea 파일 삭제) 3. 서버 리부트 .. 2023. 3. 4.
[OpenCV] ASSERT: "false" in file qasciikey.cpp, line 501 에러메세지: ASSERT: "false" in file qasciikey.cpp, line 501 해결방법: 1. Mobaxterm의 Settings에 들어간다. 2. X11에 있는 Unix-compatible keyboard의 체크를 해제한다. https://stackoverflow.com/questions/35837255/getting-error-in-cvimshow-assert-false-in-file-qasciikey-cpp-line-501 Getting error in cv::imshow() - ASSERT: "false" in file qasciikey.cpp, line 501 I am getting this error whenever I call cv::waitKey(): ASSERT: "f.. 2022. 11. 18.
[Tensorflow2] Non-OK-status: tensorflow::Env::Default()->DeleteFile(ptx_path) status: Permission denied: 아주 지독한 녀석이다 /tmp파일이 문제가 있는 것 같은데.................. 권한을 777로 바꾸고..하라는 것을 다 해보았지만 해결하지 안되었는데.. 그냥 reboot하니까 해결이 되었다(tmp파일이 다 삭제 되어서..) 2022. 6. 24.