segmentationfault 2

Segmentation fault (core dumped)

pytorch 또는 pytorch_lightning 사용할 때, gpu 사용 시에, Segmentation fault (core dumped) 오류가 뜰 때가 있다. 원인은 torch version과 torchvision version이 호환되지 않아서 이고 이 경우에는 torch version을 먼저 확인해주는 것이 좋다. 위와 같이 torch version이 cuda 또는 gpu를 호환하는 게 확인됐다면 torchvision 에서 같은 version의 cuda를 호환하지 않을 가능성이 있다. (만약, torch version이 cuda를 호환하지 않는다면 torch를 재설치해야 한다.) 그렇다면 기존의 torchvision을 pip uninstall torchvision 명령어를 통해 삭제하고 아래 ..

Data/Errors 2022.11.01

[학습 일지 / day 31] Time to Run!!!

오늘 드디어 서버 세팅 및 라이브러리 설치를 완료한 후에 train 파일을 돌려 보았다. server library의 dependency가 안 맞아서 그걸 해결하느라 조금 애먹었다. Segmentation fault (core dumped)라는 에러가 떴는데 알고 보니 pytorch version하고 torchvision version이 안맞는게 문제였다. 뒤에 cu102라고 붙은 cuda version이 달라서 gpu를 못 잡았던 것 같다. pytorch version을 확인하고 torchvision을 uninstall 해준 후 아래 링크의 version이 맞는 torchvision을 설치해주었다. 그러니까 다행히도 돌아가더라. 파이토치 한국 사용자 모임 (PyTorch Korea User Group)..