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 ファイルに書き込みます。
-
カーネルの実装: カーネルを定義します。
-
カスタム ビルド ルールの追加: プロジェクトを右クリックし、[カスタム ビルド ルール] を選択し、[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"
ログイン後にコピー
結論
これらの手順に従うことで、Visual Studio 2008 で CUDA プロジェクトを効率的にセットアップできます。必ず CUDA Toolkit のバージョンを確認し、それに応じて手順を調整してください。 .
以上がVisual Studio 2008 で新しい CUDA プロジェクトを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。