Visual Studio 2010 での CUDA アプリケーションの開発
お気づきのとおり、Visual Studio 2010 のリリースは、次のことを目指す開発者に課題をもたらしました。カスタム ビルド ルールを使用して CUDA アプリケーションをビルドします。ただし、CUDA Toolkit 4.0 の導入により、ビルド カスタマイズ ファイルの導入により Visual Studio での CUDA コードのコンパイルが簡素化されました。
Visual Studio 2010 で基本的な CUDA プロジェクトを作成するには、次の手順に従います。
前提条件:
- CUDA Toolkit 4.0 以降をインストールする
- (オプション) Visual Studio 2008 をインストールする
チュートリアル:
- 新しいプロジェクトを作成します (空のコンソール プロジェクトなど)。
- .c または .cpp ファイルにホスト コードを実装します。
- プロジェクト プロパティ内の ビルド カスタマイズ オプションに移動し、適切な CUDA ボックスを選択します。
- 追加された .cu ファイルがすべて CUDA C/C プロパティ設定。
- リンカー -> の 追加の依存関係 セクションに cudart.lib を含めます。 Input.
Visual Studio は、.cu ファイルを .obj ファイルに自動的にコンパイルし、最終的な実行可能ファイルにリンクします。
追加のヒント:
絶対に必要な場合を除き、cutil の使用を避けてください。- cutil のエラー処理に依存するのではなく、独自のチェック メカニズムを実装してください。
- 特に CUDA 4.0 の場合、必要になる場合があります。ビルド カスタマイズ ファイルに修正を適用します。この修正は、コンパイル中のアセンブリ ファイルの評価に関連するエラーに対処します。
-
以上がCUDA Toolkit 4.0 を使用して Visual Studio 2010 で CUDA アプリケーションを開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。