Ipynb로 모델을 학습시키고 퇴근했는데 출근하니 컴퓨터가 재부팅되어 있었다.
그래서 살펴보려고 ipynb 파일을 다시 실행하려고하니 pychram, vscode, jupyter notebook 모두 실행이 안됐다.
찾아보니 원인은 특정 cell의 output 값이 너무 많아서 cache가 너무 크거나 하는 등의 이유로 컴퓨터가 재부팅됐고
그 과정에서 ipynb 파일 자체가 손상이 되어서 정상적으로 실행이 안되는 문제이다.
해결법으로는
1. 새로운 ipynb 파일을 만든다.
2. 실행이 안되는 ipynb 파일과 새로 만든 ipynb 파일을 메모장으로 실행한다.
3. 메모장으로 연 새로 만든 ipynb 파일의 내용 가장 아래에 있는 "outputs" 부분부터 끝까지를 복사 한 후
열리지않는 ipynb 파일의 문제가되는 부분의 "outputs" 부분에 덮어쓴다.
4. 저장 후 실행하면 실행이 잘 된다.
단점은 문제의 cell 이후 모든 cell이 사라진다.
이 부분은 cache가 너무 쌓여서 컴퓨터가 재부팅되면서 ipynb 파일 자체가 손상되었기 때문에 어쩔 수 없다.
반응형
'인공지능 > 딥러닝' 카테고리의 다른 글
CIFAR 100 데이터셋 이미지로 저장하는 방법 (0) | 2022.01.25 |
---|---|
CIFAR 10 데이터셋 이미지로 저장하는 방법 (2) | 2022.01.25 |
OpenCV로 실시간 웹캠 이미치 처리시 문제점 (0) | 2022.01.21 |
Jupyter Notebook 전용 Data Spell 출시 (0) | 2021.10.14 |
CUDA_ERROR_LAUNCH_FAILED 해결법 (0) | 2020.11.26 |