<< 현재 미해결 오류 >>
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류 MSB3721 ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin\nvcc.exe" -gencode=arch=compute_35,code=\"sm_35,compute_35\"
--use-local-env -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86"
-x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include"
-I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include"
-I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include"
-I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include"
--keep-dir Release -maxrregcount=0 --machine 32 --compile -cudart static
-DWIN32 -DNDEBUG -D_CONSOLE -D_LIB -D_CRT_SECURE_NO_WARNINGS -D_UNICODE -DUNICODE
-Xcompiler "/EHsc /W3 /nologo /O2 /FdRelease\vc142.pdb /Zi /MD "
-o Release\CUDAFunc.cu.obj "C:\Users\SY\Desktop\sejin\170725_CUDA_MNIST\testCuda\CUDAFunc.cu"" 명령이 종료되었습니다(코드: 1).
testCuda C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 10.0.targets 712
<<오류해결!!>>
디버깅 Win32 -> x64로 변경
네임스페이스 없앰
속성 code Generation compute30 sm30으로 변경 (이걸로 해결한건지는 모르겠음!) gpu마다 버전 다르니 참고 https://arnon.dk/matching-sm-architectures-arch-and-gencode-for-various-nvidia-cards/
<< 파일 복붙 >>
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\visual_studio_integration\MSBuildExtensions
네개파일을 아래 경로에 복붙!
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations
<< 파일 종속성 >>
프로젝트 우클릭 빌드 종속성에 들어가 해당되는 cuda 버전 선택해야함
<< CUDA 버전 확인할 때 필요한 파일 >>
<< 아래 경로에 CUDA 10.0.props/targets/xml 파일 세 개 와 nvda.build.cudatasks.v10.0.dll있음>>
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations
<< cudnn 버전확인하기 >>
cudnn 버전확인 밑 해당되는 패일 들어가서 끝자기 숫자 차례대로 읽으면 됨
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include\cudnn_version.h
#define CUDNN_MAJOR 8
#define CUDNN_MINOR 3
#define CUDNN_PATCHLEVEL 1
위같은 경우 cudnn 경로는 8.3.1
<< >>
visual studio에서 cuda파일을 사용할 수 있는 경우는 2019버전을 사용하면서 cuda10.1버전을 사용해야함.
지금 현재 cuda 10.0이므로 재설치가 필요해보임
'ESL 연구실 활동 > LAB' 카테고리의 다른 글
_ (0) | 2022.05.08 |
---|---|
0504 (작성중) (0) | 2022.05.04 |
0502 한 일 / 해야할 일/ 미팅 (0) | 2022.05.02 |
[05] 임베디드 직무강좌 (0) | 2022.05.02 |
[04] 임베디드 직무강좌 (0) | 2022.04.28 |
[02~03] 임베디드 직무강좌 (0) | 2022.04.28 |