1. GPU를 변경하려는데, 업체 분이 출장으로 와주셔서 교체하기로 함. 핀이 맞지 않는 상황에서 핀을 일부만이라도 꽂고 구동이 되냐고 여쭤보고 구동하려는 데 갑자기 컴퓨터가 펑하고 터짐. 전압이 맞지 않는 상황에서 강제로 기기를 구동하면 망한다는 사례를 눈앞의 폭죽으로 직접 느낌.
2. 파워가 고장난 것으로 판명. 컴퓨터를 고치려고 택시타고 업체가서 파워 변경, 다른 부품 이상 없는지 확인. 다행히 이상 없음. 파워 값만 받고 고쳐주심(솔직히 파워 터져버린 시점에서 나몰라라 하실까봐 너무 걱정되었는데 학교와 오래 일하셨는지 정말 친절하게도 커피도 사주시고 택시비도 내주심. 나중에 내 컴퓨터도 여기서 바꿀까 싶을 정도로 일일이 확인해주시고, 요금도 받지 않으시다니, 직접 들고 이동하는 것만 아니었다면 정말 완벽했을 정도로 서비스가 좋았다..)
3. 조립 완료하고 택시타고 다시 학교로 돌아와서 컴을 다시 연결
(무거운거 들어서 그런지 손이 지금도 덜덜 떨림. 하지만 나는 평소에 그정도 무게를 가방으로 들고다니는 강한 여자이기 때문에 그냥 헬스했다고 생각하기로 함)
4. 컴을 연결했는데 모니터가 안나와서 확인해보니 GPU 에 연결한 것이 아니라 ROM 쪽 보드에 연결해서 안나옴(바보)
5. 트레이닝을 하려는데 gpu 바꾸면 CUDA를 다시 설치해야 하는지 트레이닝이 안됨 그래서 CUDA 제어판 들어가서 다 지우고 C 드라이브에 가서 GPU TOOLKIT 라고 되어 있던거 삭제하고 다시 깔음
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\monodepth2-master\\kitti_data\\2011_10_03/2011_10_03_drive_0034_sync\\image_02/data\\0000001441.jpg'
본 문제는 아마 파일의 경로가 리눅스에서 윈도우로 바뀌면서 생기는 문제점이라고 파악됨.
보면 경로상에 슬래쉬가 반대로 되어있는 부분이 있어서, 이 부분을 통일해주어야 한다고 생각했다.
해결을 위한 시도
해당 코드를 이런식으로 처리해주었다.
/ ☞ \\
아까의 슬래쉬 반대로 된 것 중에 한 군데는 고쳐졌지만, 다른 한쪽은 고쳐지지 않았다는 것을 파악하였다.
이 부분은 os.path.join함수로 인해서 변경되지 않는 부분이라고 생각되어, replace문을 통해 문자열 중 /를 \\로 치환하도록 하였다.
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\monodepth2-master\\kitti_data\\2011_09_30\\2011_09_30_drive_0034_sync\\image_02\\data\\0000000552.jpg'