-
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
'과학&기술' 카테고리의 다른 글
Visual Studio 2017 프로젝트 2019에서 사용하기 (0) 2022.09.12 인공날씨란? 기상조절? 인공강우? 날씨 조작? (0) 2022.08.28 [Anaconda/Win10] TF기반 YoloV4 학습/테스트 (0) 2022.08.27 [Powershell] 하위 특정 폴더 삭제 & 각 상위 폴더로 일괄 이동시키기 (0) 2022.08.27 임베디드 시스템, 펌웨어 란 무엇일까? (0) 2022.08.27