intel opencl sdk をインストールしたい。そして確かに、IntelのWebサイトにあるIntel OpenCLインストールガイドに書かれているすべてのことを行いました。
そこに書かれていることはすべて実行しましたが、うまくいきません。
具体的には、ソースをコンパイルできますが、clGetPlatformIDs 関数でプラットフォームを見つけることができません。エラー コードは -1001 で、cl.h ファイルには -1001 エラー コードはありません。アンインストールすると、自然にコンパイルできなくなります。これは、コンパイル時に、多くの関数と定義済みの値が見つからないというエラー メッセージが表示されることを意味します。opencl sdk をインストールした後、メッセージは表示されず、適切にコンパイルされます。インストールがきちんとできているということだと思います。しかし、実行時にプラットフォームを見つけることができません。どうしたの?1週間ほど悩んでいます。私を助けてください..
- -追加 - -
OSなどをお知らせするのを忘れていました;; 私の OS は Red Hat Enterprise 6.3 (Santiago) です。私のCPUはIntel Xeon CPU E5-2690です。私が試したコードは、他のマシンやプラットフォームでは問題ありません。ありがとう。