CUDA Toolkit 10.0 설치 절차

설치 환경



・Windows 7 Professional 64bit
・Intel Corei7-3770K
・16GB RAM
· Geforce GTX 780
· Visual Studio 2017 버전 15.7.0

Step 1. GPU 확인



여기에 액세스하여 GPU가 CUDA를 사용할 수 있는지 확인합니다.
Compute Capability는 CUDA에서 사용할 수 있는 기능이 풍부하다고 생각해도 됩니다.
htps : //로 ゔぇぺぺr. 응아아. 코 m / 쿠다 - g 푸 s

Step 2. 다운로드



아래에서 CUDA Toolkit 10.0을 다운로드합니다.
htps : //로 ゔぇぺぺr. 응아아. 코 m / 쿠다 - ww 아아 ds

「Windows」를 선택.

「7」을 선택.

「exe(local)」를 선택(exe(network)에서도, 특히 문제 없다고 생각하므로, 이쪽은 기호로 부디).

「Download」를 선택.


Step 3. 설치



다운로드 한 "cuda_10.0.130_411.31_windows.exe"를 실행하고,
해동합니다 (해동 경로는 일시적이므로 어디서나 좋습니다).
사용권을 읽고 동의하고 계속하기를 클릭합니다.

사용자 정의를 선택하고 다음을 누르십시오.

CUDA 만이라면 나중에 설치 확인으로 오류가 발생합니다. 그러므로 최소한도 CUDA, Driver components에 체크를 넣어 주세요.
확인 후 "다음"을 누릅니다.

다음을 누르십시오.

설치 후 요약이 나온다. 다음을 누르십시오.

"닫기"를 누릅니다. 이것으로 CUDA 10.0의 설치는 완료!


Step 4. 설치 확인



아래 폴더에있는 "deviceQuery_vs2017.vcxproj"를 Visual Studio에서 엽니 다.C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\1_Utilities\deviceQuery그런 다음 솔루션 구성을 Release > deviceQuery를 마우스 오른쪽 단추로 클릭 > 빌드에서 다음 폴더에 deviceQuery.exe 수 있습니다.c:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release명령 프롬프트를 열고 다음 명령을 실행합니다."c:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\bin\win64\Release\deviceQuery.exe"Result=PASS가 되면 OK.

문제해결


  • deviceQuery를 빌드하면 많은 양의 오류가 발생했습니다! (주로 헤더 파일 관련)
  • 메뉴 바의 툴 > 툴과 기능 취득 > 개별의 컴퍼넌트 탭 선택 >Windows 범용 CRT에 체크가 되어 있는지 확인한다.
    체크가 들어 있지 않으면 체크를 넣어 설치한다.
  • 설치해도 동일한 오류가 발생하면 솔루션 속성>VC++ 디렉터리> 포함 디렉터리에 다음 경로를 입력합니다. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt Visual Studio에서 이전 버전의 SKD를 지정하면 SKD 버전 오류가 발생하므로 솔루션을 마우스 오른쪽 단추로 클릭하고 프로젝트를 다시 타겟팅하면 오류가 사라집니다.

  • deviceQuery.exe를 실행한 후 Result=FAIL이 되었습니다. 주로 다음 오류 내용.
  • deviceQuery.exe Starting...
    
     CUDA Device Query (Runtime API) version (CUDART static linking)
    
    cudaGetDeviceCount returned 35
    -> CUDA driver version is insufficient for CUDA runtime version
    Result = FAIL
    

    이것은, CUDA driver의 버젼이 낮으면 이렇게 되어 버린다.
    Nvidia 제어판 > 헬프 > 시스템 정보 > 컴퍼넌트를 확인해, NVCUDA.DLL가 10.0 이하이면 상기 에러가 된다. 이것은 기본적으로 설치 중에 드라이버 구성 요소를 확인하여 방지합니다. 체크를 잊어버렸다면 다시 넣으면 OK입니다.

    좋은 웹페이지 즐겨찾기