작성
·
83
0
안녕하세요 쿠다 실행하던중에 삭제하고 다운해도 계속 같은 오류가 반복돼서 해결방법을 아실까 하고 질문 드립니다.
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류 MSB3721 ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin\nvcc.exe" -gencode=arch=compute_52,code=\"sm_52,compute_52\" --use-local-env -ccbin "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX64\x64" -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include" --keep-dir x64\Release -maxrregcount=0 --machine 64 --compile -cudart static -DWIN32 -DWIN64 -DNDEBUG -D_CONSOLE -D_MBCS -Xcompiler "/EHsc /W3 /nologo /O2 /FS /MD " -Xcompiler "/Fdx64\Release\vc143.pdb" -o D:\M&S\LAB\STUDY\cuda\cuda2\CudaRuntime1\CudaRuntime1\x64\Release\kernel.cu.obj "D:\M&S\LAB\STUDY\cuda\cuda2\CudaRuntime1\CudaRuntime1\kernel.cu"" 명령이 종료되었습니다(코드: 1). CudaRuntime1 C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA 12.9.targets 801
환경변수도 이렇게 다 했는데 안됩니다.
감사합니다.
답변 2
0
안녕하세요.
해당 에러는 CUDA 컴파일에 실패했다는, generic error code 라서, CUDA 설치나, 하드웨어 충돌 등을 검토해 봐야할 것 같습니다.
이미 인터넷에서 검색해 보셨겠지만, 비교적 최근에 비슷한 에러 상황을 당했던 사례로, 다음 링크를 참고해 보시면 도움이 될 것 같습니다.
https://ccssbb.tistory.com/682
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. dongdaeun님.
CUDA 컴파일 오류인 MSB3721 문제는 복합적인 원인으로 발생할 수 있습니다. 이 오류는 주로 nvcc 컴파일러가 컴파일 실패 시 나타나는 전형적인 오류 코드입니다. 아래는 이 문제를 해결하기 위한 몇 가지 방법입니다:
Visual Studio 및 CUDA 버전 호환성 확인: GPU 컴퓨팅 툴킷의 특정 버전은 Visual Studio의 특정 버전과만 호환됩니다. 설치한 CUDA Toolkit 버전이 현재 사용 중인 Visual Studio 버전과 호환되는지 확인하세요. CUDA와 Visual Studio의 버전은 NVIDIA 공식 홈페이지에서 호환성 가이드에서 찾을 수 있습니다.
환경 변수 설정 확인: 이미 환경 변수를 설정하셨지만, 추가로 CUDA_PATH
와 함께 다음 변수가 정확히 설정되었는지 확인하세요.
CUDA_PATH_V12_9
: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9
PATH
: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin
Visual Studio 관리자 권한 실행: Visual Studio를 관리자 권한으로 실행하고 프로젝트를 다시 빌드해 보세요. 권한 문제로 인한 오류 발생을 방지할 수 있습니다.
다른 CUDA 샘플 프로젝트 실행해 보기: CUDA에서 제공하는 기본 샘플 프로젝트를 다운로드하고 컴파일하여 환경 문제인지, 코드 문제인지를 분리하세요.
CUDA Toolkit 재설치: 모든 시도가 실패한다면, CUDA Toolkit을 제거하고 다시 설치해 보세요. 설치 시 오류가 발생하지 않도록 주의 깊게 진행해야 합니다.
유사한 문제가 있었던 기존 질문에서 다른 방법을 찾아보실 수 있습니다: MSB3721 오류 해결 방법라는 질문을 참조해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
다 따라서 해봤는데도 문제가 같습니다. ㅠㅠㅠㅠ