지난 이야기에 이어....
지금 쓰고 있는 pytorch랑 현재 서버의 CUDA랑 버전이 안맞는걸로 확인이 되었다.
구글링을 한결과 pytorch에서는 아래의 표와 같은 버전 호환을 추천한다고 말은 하는데

보니까 내가 만든 가상환경의 Pytorch는 1.11.0, python은 3.8이지만 서버의 CUDA는 11.8이였다. 결국 torch버전을 맞춰야하는 것..... 일단 해당 표에 있는 버전중에 안정적인 CUDA지원하는 2.1버전으로 업데이트를 해볼려고한다.
conda install pytorch=2.1

아마 다른거랑 연관된것이 많아 좀 오래 걸릴거같은데 얼마나 걸릴지..
다른 dependency때문에 오래 걸려서 수업시간에 하다가 계속 끊겼다. 다시 한번 찾아보니 해당 CUDA에 맞는 torch들을 다운받는 명령어를 자동생성해주는 공식 사이트를 찾았다.

아래와 같이 서버에 맞는 명령어를 넣었지만 제대로 될련지는 모르겠다
했는데 원래 되었던게 갑자기 안되고 오류가 뜨기 시작했다.

그러더니 갑자기 Kernel 맛이 갔는지 다시 시작을 하는것 샅다.

일단 확실한건 버전이 안맞아서 뭔가 안되고있다는 것....
그래서 가상환경 복원 글을 통해서 일단 다시 작동하는 버전을 돌려볼려고한다.
conda install --revision n(버전 넘버)
여전히 돌리는 것도 한참걸린다. 그냥 처음부터 다시 삭제하고 해야되나 싶다
결국 교수님이랑 미팅 끝나고 같이 환경 설정을 했다. CUDA 11.8이 지원을 못해주는게 있어서 11.7로 내리고 너무 낮은 가상환경들을 좀 올려주는 방식으로 타협해서 설정완료했다.

이제 진짜 코드 돌려보면된다!