ホームページ > バックエンド開発 > C++ > Visual Studio 2017 で NVIDIA GPU 用の OpenCL プロジェクトをセットアップする方法

Visual Studio 2017 で NVIDIA GPU 用の OpenCL プロジェクトをセットアップする方法

Susan Sarandon
リリース: 2024-11-24 04:46:10
オリジナル
786 人が閲覧しました

How to Set Up an OpenCL Project in Visual Studio 2017 for NVIDIA GPUs?

Visual Studio 2017 で NVIDIA OpenCL プロジェクトをセットアップする方法

概要

作成Visual Studio での OpenCL プロジェクトは、特に NVIDIA の場合、少し難しい場合があります。 GPU。このガイドでは、Visual Studio 2017 で NVIDIA OpenCL プロジェクトをセットアップしてコンパイルするための段階的なアプローチを説明します。

必要なファイルをダウンロードします

一般に信じられていることに反して、 OpenCL 開発用の CUDA Toolkit をインストールする必要はありません。代わりに、次のファイルのみが必要です:

  • OpenCL C ヘッダー ファイル
  • OpenCL.lib ファイル
  • Linux の場合、libOpenCL.so ファイル

これらのファイルは、CUDA Toolkit 10.1 から OpenCL フォルダーをダウンロードして入手できます。 https://github.com/ProjectPhysX/OpenCL-Wrapper/tree/master/src/OpenCL

Visual Studio プロジェクトを構成する

  1. OpenCL フォルダーを追加するプロジェクトのソース ディレクトリに移動します。
  2. [プロジェクトのプロパティ] -> に移動します。 「C/C」 -> 「一般」→ 「追加のインクルード ディレクトリ」を選択し、OpenCL インクルード ディレクトリへのパスを追加します (例: C:pathtoyourprojectsrcOpenCLinclude)。
  3. 「プロジェクト プロパティ」に移動します -> 「リンカー」→ 「すべてのオプション」 -> 「追加の依存関係」を選択し、OpenCL.lib を追加します。
  4. 「プロジェクトのプロパティ」に移動します -> 「リンカー」→ 「すべてのオプション」 -> 「追加のライブラリ ディレクトリ」をクリックし、OpenCL ライブラリ ディレクトリへのパスを追加します (例: C:pathtoyourprojectsrcOpenCLlib)。

ヘッダーを含めてコンパイルします

最後に、インクルードします。 #include を使用した .cpp ソース ファイル内の OpenCL ヘッダー。これで、プロジェクトは OpenCL コードをコンパイルできるように適切に構成されているはずです。

以上がVisual Studio 2017 で NVIDIA GPU 用の OpenCL プロジェクトをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート