Visual Studio 2008에서 새 CUDA 프로젝트를 만드는 방법
소개
이 가이드는 새 CUDA 프로젝트를 시작하는 과정을 탐색하는 데 도움이 됩니다. Visual Studio 2008에서. 프로젝트를 설정하는 데 필요한 주요 단계를 살펴보겠습니다.
NvCudaRuntimeApi.rules 파일 사용(CUDA Toolkit 3.2 이상)
-
새 프로젝트 만들기: MS 마법사를 사용하여 빈 콘솔 프로젝트를 만듭니다.
-
호스트 코드 구현: .c 또는 .cpp 파일에 직렬 코드를 작성합니다.
-
커널 구현: .cu 파일에서 커널과 래퍼를 정의합니다.
-
사용자 정의 빌드 규칙 추가: 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "사용자 정의 빌드"를 선택합니다. 규칙"을 선택하고 "NvCudaRuntimeApi.rules."
-
라이브러리 경로 설정: "링커 -> 일반"에서 "$(CUDA_PATH)lib$(PlatformName)"을 "에 추가합니다. 추가 라이브러리 디렉터리" 및 "cudart.lib"를 "추가 종속성"으로 설정합니다.
-
포함 경로 설정: (선택 사항) 다음과 같은 경우 "추가 포함 디렉터리"에 "$(CUDA_PATH)include"를 추가합니다. 필요합니다.
Cuda.rules 파일 사용(CUDA Toolkit 3.1 이하)
-
새 프로젝트 만들기: 다음을 사용하여 빈 콘솔 프로젝트를 만듭니다. MS 마법사.
-
호스트 코드 구현: .c 또는 .cpp 파일에 직렬 코드를 작성합니다.
-
커널 구현: 커널 정의 및 .cu 파일의 래퍼.
-
사용자 지정 빌드 규칙 추가: 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "사용자 지정 빌드 규칙"을 선택한 다음 "Cuda.rules" 파일을 찾습니다.
-
라이브러리 경로 설정: "링커 -> 일반"의 경우 "추가 라이브러리 디렉터리"에 "$(CUDA_LIB_PATH)"를 추가하고 "추가 종속성"에 "cudart.lib"를 추가합니다.
-
포함 경로 설정: (선택 사항) "$ 추가 (CUDA_INC_PATH)"를 필요한 경우 "추가 포함 디렉터리"로 변경하세요.
추가 팁
- CUDA 런타임과 일치하도록 런타임 라이브러리를 "/MT"로 변경하세요.
- usertype.dat 파일을 사용하여 구문 강조를 활성화합니다.
- Intellisense를 활성화하려면 다음 레지스트리 항목을 추가합니다.
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Languages\Language Services\C/C++]
"NCB Default C/C++ Extensions"=".cpp;.cxx;.c;.cc;.h;.hh;.hxx;.hpp;.inl;.tlh;.tli;.cu;.cuh;.cl"
로그인 후 복사
- cutil을 피하고 자체 검사 메커니즘을 사용합니다.
결론
이 단계를 따르면 Visual Studio 2008에서 CUDA 프로젝트를 효율적으로 설정할 수 있습니다. CUDA 도구 키트 버전을 확인하고 이에 따라 지침을 조정하는 것을 잊지 마세요. .
위 내용은 Visual Studio 2008에서 새 CUDA 프로젝트를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!