2017-11-27 5 views
0

최근에 Cuda Toolkit v9를 설치했으며 설치를 검증하기 위해 Visual Studio 2017에서 일부 샘플 프로젝트를 실행하려고 시도했지만 Visual Studio를 통해 구축 할 Cuda 응용 프로그램. "Microsoft Windows 용 CUDA 설치 안내서"에서는 두 가지 응용 프로그램을 실행하는 것이 좋습니다. deviceQuery 및 bandwidthTest. deviceQuery 응용 프로그램은 ok로 실행되지만 bandwidthTest (그리고 다른 모든 샘플 응용 프로그램은 모두 동일한 오류 (코드 2에서 빠져 나왔음)로 실패하는 것으로 보입니다. 불행히도 그다지 설명 적이 지 않습니다. 아래에서 예제를 찾을 수 있습니다. IDE \ VC \ VCTargets \ BuildCustomizations \ CUDA 9.0.targets (707,9) : 오류 MSB3721 : 명령 ""(Visual Studio) NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \ v9.0 \ bin \ nvcc.exe "-gencode = arch = compute_30, code = \"sm_30, compute_30 \ "-gencode = arch = compute_35, code = \" -gencode = arch = compute_37, compute_37 \ "-gencode = arch = compute_50, code = \"sm_50, compute_50 \ "-gencode = arch = compute_52, code = \"sm_52, compute_52 - "-gencode = arch = compute_60, code = \"sm_60, compute_60 \ "-gencode = arch = compute_70, code = \"sm_70, compute_70 \ "--use-local-env -cl -version 2017 -ccbin "C : ₩ Program Files (x86) ₩ Microsoft Visual Studio ₩ 2017 ₩ Professional ₩ VC ₩ Tools ₩ MSVC ₩ 14.11.25503 ₩ bin ₩ HostX86 ₩ x64"-x cu -I./ -I .. /../common/inc -I./ -I "C : \ Program Files \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \ v9.0/include"-I ../../ common/inc -I "C : \" 프로그램 파일 \ NVIDIA GPU 컴퓨팅 툴킷 \ CUDA \ v9.0 \ include "-G --keep-dir x64 \ Debug -maxrregcount = 0 - 컴퓨터 64 - 컴파일 - 큐어 정적 -Xcompiler"/ wd 4819 "-g - C : \ ProgramData \ NVIDIA Corporation \ CUDA Samples \ DWIN32 -DWIN32 -D_MBCS -D_MBCS -Xcompiler "/ EHsc/W3/nologo/Od/FS/Zi/RTC1/MTd"-o x64/Debug/bandwidthTest.cu.obj " v9.0 \ 1_Utilities \ bandwidthTest \ bandwidthTest.cu ""은 코드 2와 함께 종료되었습니다..Visual Studio에서 CUDA 9 응용 프로그램 빌드하기 2017

+0

은 VS에서 상세한 표시를 나타냅니다. 그러면 지금 가지고있는 것 이외에'nvcc'로부터 실제 유용한 에러 메시지를 얻게 될 것입니다. –

+0

문제가 뭔지 확실하지 않지만 컴퓨터를 밤새 퇴근 한 후 응용 프로그램이 컴파일되고 실행됩니다. 이 사건을 끝내라. –

답변

1

문제가 뭔지 확실하지 않지만 밤에 컴퓨터를 떠나고 나면 응용 프로그램이 컴파일되고 정상적으로 실행됩니다. 이 케이스를 닫으십시오.