ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CUDA 10.2 + Visual Studio 2019 연동
    과학&기술 2022. 8. 27. 10:46

    원인 : 

    Visual Studio 2019 를 사용할 경우...호환이 잘 안되는 듯...

    CUDA 설치할 때 VS의 특정 경로에 일부 파일들을 복사해주는 과정이 있는 것 같은데.. 이게 path가 좀 달라지면서 설치 오류가 발생하는 것으로 추정...

     

    환경 : 

    Visual Studio 2019 Professional (installed already)

    CUDA 10.2

    Windows 10

     

     

    해결 : 

    forums.developer.nvidia.com/t/windows-10-cuda-installation-failure-solved/64389
    
    위 링크를 보면..  (1) 설치된 GeForce Experience 를 삭제하거나
    
    (2) 새로 CUDA 를 설치할 때 빠른설치가 아닌 선택적인 설치를 눌러, Visual Studio Integration 부분 체크를 해제
    
    두 가지 방법으로 각각 해결.

    1) 일단 GeForce Experience 관심이 없기 때문에 삭제. 

      (이건 안해도 될 것 같음. 1번은 생략하고 시도해보고 안되면 다시 1번을 포함해보도록..하지만 시간이 아깝)

     

    2) CUDA 10.2 설치 시,  Visual Studio Integration  GeForce Experience를 모두 체크해제하여 설치 안함.

       (마찬가지로 Experience는 해제 안해도 될 듯 한데...) 

    * 여기까지는 이미 공개된 내용임. 하지만 VS 2019를 사용하려면 결국 Integration을 설치해야 함..

     

     

    3) CUDA 설치파일을 다운로드 한다. 다운로드할 때 NETWORK연결로 다운로드를 하는 방식이 아닌 local을 선택해서 큰 용량으로 다운로드 받는다.

    CUDA 10.2 설치를 시작하면 압축이 해제될 것이다. 설치 진행 창이 본격적으로 시작되면 '다음', '다음'을 누르지 말고, 압축해제된 파일들 중 일부 파일을 VS 쪽으로 옮겨야 한다.

     

     

    * 복사 할 위치(src) : {압축해제된 위치}\CUDAVisualStudioIntegration\ extras\visual_studio_integration\MSBuildExtensions\ 

    * 붙여넣기 할 위치(dst) :(Visual Studio 버전 및 본인 설정에 따라 다르다)

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\BuildCustomizations\

     

    참고로 본인은 원래 10.0으로 프로젝트를 수행 중 강제로 프로젝트를 CUDA 10.2 사용하도록 한 결과 아래와 같이 에러가 발생하면서 친절하게 해당 위치를 알려줘서 참고함.

    <VS 2019에서 에러 발생>

     

     

     

    *그 외 참고할 LINK: (유사한 방식의 10.1 버전+VS2019)

    https://bigcode.tistory.com/47

     

     

     

Designed by Tistory.