모델 학습을 위해 GPU 활용을 도와주는 CUDA 설치중 특정 작업에서 멈추는 현상을 발견했다.
이런식으로 Visual Studio가 명시된 작업에서 installing이 진행되지 않는 현상이 발생하는데 CUDA 커뮤니티를 뒤져본 결과 Visual Studio 2022가 2월 12일 자로 17.13 버전으로 업데이트 되며 발생한 문제인것으로 확인된다. CUDA 커뮤니티 관련 글
해당 글에서 제시된 해결책은 Visual Studio 2022를 17.12이하의 버전으로 다운그레이드 하거나, Visual Studio 2022를 삭제후 CUDA를 설치하고 Visual Studio 2022를 재설치 하는것이다.(Visual Studio 2022가 설치돼있지 않은 상태에서 CUDA를 설치하라는 뜻)
필자는 댓글에 제시된 다운그레이드 방법을 시도했으나 잘 되지 않아 삭제후 설치를 진행했고 Visual Studio가 없는 상태에서 CUDA 설치를 진행 후 Visual Studio를 재설치해도 Visual Studio 상에서 CUDA를 이용한 빌드에 문제가 없음을 확인했다. 물론 관련 의존성은 dll이나 lib 등을 복사 붙여넣기로 옮기듯이 직접 해줘야한다.
+CUDA 12.6 뿐만 아니라 11.8 에서도 해당 이슈가 발생하는 것을 확인했습니다. 특정 버전의 CUDA 문제가 아닌 전 버전의 CUDA 설치에 동일한 이슈가 발생하는 것으로 추측됩니다.
+Visual Studio 2022 professional 을 사용할 수 있는 여건이 된다면 https://learn.microsoft.com/ko-kr/visualstudio/releases/2022/release-history 해당 링크에서 professional 버전에 한하여 구버전을 제공하고 있으니 17.12 이하의 버전을 설치하여 사용하면 되겠다.(필자도 현재 이렇게 사용중)
Ghost