2011-01-17 12 views
1

nvidiaグラフィックカードを搭載していないWindows 7に、CUDA Toolkit 3.2、CUDA SDK、およびMS Visual Studio 2008(必ずしもこの順序ではない)をインストールしました。 しかし、CUDAコードを実行しようとすると、CUDAキーワードは特定されません。 私は初心者です。私がここで間違っていることを教えてください。Windows上でのCUDAインストール

ありがとうございます。

+0

明確にすることができますか?建物の建設や運営に問題がありますか? – Tom

答えて

0

NVIDIAカードをお持ちでない場合でも、エミュレータを使用できますが、SDKとツールキットをインストールする必要があります。 CUDAのインクルードとライブラリのパスをVisual Studioプロジェクト設定に追加して、問題を解決してください。

+0

こんにちは、私は、ツールキット、SDKを開発し、それらをインストールしました。また、rulesファイルを追加し、追加のライブラリディレクトリを指定しました。$(CUDA_LIB_PATH); ../../ common/lib – svk

+0

エミュレーションはもうしばらく前倒しされ、サポートされなくなりました。 – Tom

+0

さて、ごめんなさい、私はそれを知らなかった。私は以前のバージョンで作業していました。 –

0

CUDAはnVidiaビデオカード搭載のコンピュータでのみサポートされています。それはおそらく問題です。

さらに、CUDA Toolkitバージョンをサポートするのに十分な新しいドライバ(devまたはその他)をインストールする必要があります。

第3に、キーワードが特定されていないということはどういう意味ですか? IDEに構文ハイライトがないことを意味しますか?もしそうなら、[この] [1]を試してみてください。http://codereflect.com/2008/09/04/how-to-enable-syntax-highlighting-for-cuda-files-in-visual-studio-2005/

+0

OK、MS VS 2008、CUDA Toolkit 3.2、CUDA SDK、およびこのページにあるドライバをインストールしました。http://developer.nvidia.com/object/cuda_3_2_downloads.htmlしかし、互換性のあるグラフィックスハードウェアが見つかりません。しかし、それはエミュレータモードでそれを使用することの全ポイントですか? – svk

1

nvccを使用してビルドしていますか?そうでなければ、Visual C++はCUDA固有のシンタックスを犠牲にします。

+0

いいえ。プロジェクトを再構築して実行しています。私はnvccを使用していません。したほうがいい ?基本的には、私はC++の "empty project"を選択し、FileName.cuを実行しますが、構文は強調表示されません。 – svk

1

セットアップでSDKサンプルをビルドできるはずですが、CUDA対応GPUがないため、実行できません。 VS2008でのシンタックスハイライトの詳細とより多くのための

チェックアウトthis stackoverflow post:あなたが利用可能なオプションのカップルを持っているので、エミュレーションはサポートされなくなりました。

ちなみに、VS2008より前にツールキットをインストールした場合、ルールファイルはVSディレクトリにコピーされません(明らかに存在しないため)。 CUDAツールキットのextrasディレクトリにそれらの説明と説明があります。

1

gpu以外のマシンでcudaプログラムを実行しようとすると、mCUDAを試してみることをお勧めします。 CUDAを実行するためにGPUやグラフィックスカードは必要ありません。

1

適切なバージョン

システムを確認を実行しているシステム上のCUDA開発ツールのインストールは、CUDA対応のGPUとOSの対応バージョンを持っています。

Many [NVIDIA products today contain CUDA‐enabled GPUs][1]. These include: 

      NVIDIA GeForce® 8, 9, 200, and 400 series GPUs 

      NVIDIA Tesla™ computing solutions 

      Many of the NVIDIA Quadro® products 

NVIDIAドライバとCUDAソフトウェアを確認します。

NVIDIAドライバをアップデートしてください。

CUDAソフトウェアをインストールします。

を確認します。またhttp://hemprasad.wordpress.com/2012/10/12/cuda-installation-on-vs-2010/


をコンパイルし にサンプルプログラムのいずれかを実行して、インストールをテストし、私のブログをチェックすることができるため、VS2008/VS2010

との連携CUDAソフトウェアハードウェアとソフトウェアが正しく動作していることを確認するCUDAソフトウェアと、 が互いに通信していることを確認します。

関連する問題