問題タブ [pyopencl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1933 参照

python - OpenCL 行列乗算 - 間違った答えを得る

これは、私を夢中にさせている単純なOpenCL行列乗算カーネルです。

ちなみに私はpyopenclを使っています。

どこで(入力)

私が得ている出力:

時々私は得る:

そうでなければ私は得る:

しかし、出力は次のようになります。

ここでどのような間違いを犯しているのかわかりません。私は一日中運がないまま過ごしました。

これで私を助けてください

完全な Python コードは次のとおりです。

Python 2.7.x、pyopencl 2012.1、AMD APP SDK を使用しています

0 投票する
1 に答える
698 参照

python - 仕事を明示的に設定する方法-pyopenclの次元?

C++ で OpenCL ホスト プログラムを作成する場合、次の API を使用して OpenCL カーネルを呼び出します。

ここで、3 番目の引数は作業次元を設定します。pyopencl を使用する python のように、カーネルをプログラムの一部として次のように呼び出します。

例えば:

では、pyopenclを使用してPythonで「work_dim」を明示的に設定するにはどうすればよいですか?

0 投票する
2 に答える
1351 参照

python - Cygwinを使用してPyOpenCLをインストールする手順を教えてもらえますか?

Cygwinでpyopenclをインストールする方法がわかりません。これまでCygwinを使用したことがないので、Pythonを開始し、それを使用して.pyセットアップファイルを実行する方法について非常に迷っています。

0 投票する
1 に答える
932 参照

opencl - openclカーネルでのシフトとマスキングの理解

次のカーネルについて考えてみます。

仮定する:

4つのスレッドが実行されています。idx=0,1,2,3およびImage[idx]= idx + 100

最後の行のtemp2の値はどうなりますか?

アップデート:

の適切な値を想定します

0 投票する
2 に答える
3057 参照

python - Pyopencl:to_deviceとBufferの違い

させて

違いは何ですか

そして、の違いは何ですか

0 投票する
2 に答える
814 参照

opencl - openCL メモリの再利用

みなさん、こんにちは。例として、2 つの openCL カーネルを考えてみましょう。

追加カーネルは

サブカーネルは

2 つの入力が同じであるこれら 2 つのカーネルの場合、同じ入力 (input1 と input2) をホスト メモリからデバイスに 2 回コピーする必要があり、パフォーマンスの点でコストがかかる場合があります。
データを一度コピーして、メモリを解放しないまで任意の関数で再利用できる方法はありますか?

0 投票する
2 に答える
926 参照

python - pyopenclのコンパイル

Ubuntu 12.10の仮想環境ディレクトリでpyopenclをコンパイルしようとしていますが、エラーが出力されているようです。

0 投票する
1 に答える
2963 参照

opencl - local_work_size がパフォーマンスに与える影響とその理由

みなさん、こんにちは....
私はopenclを初めて使用し、@ itをもっと探求しようとしています。

openCL プログラムでの local_work_size の働きと、それがパフォーマンスに与える影響について教えてください。

私はいくつかの画像処理アルゴリズムに取り組んでおり、私が与えたopenCLカーネルのために

そして、私が変更したときの同じカーネルに対して

すべてを同じに保ちます。

パフォーマンスが約 4 ~ 5 倍速くなりました。

0 投票する
1 に答える
1022 参照

opencl - PyOpenCL画像処理とOpenCL画像処理

画像処理のリアルタイム実装に関してalgorithm(fitering,segmentation,matching)、どちらがより高速になりますか:PyOpenCLまたはOpenCL

  1. PyOpenCLの使用を開始するにはどうすればよいですか?
  2. PyOpenCLでのプログラミングに使用できるIDEは何ですか?
  3. PyOpenCLで利用できる別のSDKはありますか、それともNvidiaまたはAMDが提供する同じOpenCL SDKを使用しますか?

OpenCLのように、PyOpenCLのネット上で利用できるサンプルコードはあまりありません。PyOpenCLとすべてを友好的にするリンクを指定してください。

0 投票する
0 に答える
190 参照

blender - Blender 2.65 BGE で PyOpenCL コンテキストを作成する

gl interop を使用して Blender BGE (python3.3) でコンテキストを作成するにはどうすればよいですか? こうやって使うと

ブレンダーがクラッシュしました。Blender 2.65 と pyopencl フォーム git を使用しています。Ubuntu 12.10。