問題タブ [amd-gpu]
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.
macos - PlaidML で実験的なデバイスのサポートを使用しますか?
PlaidML を使用して、Mac Pro コンピューターでディープ ラーニング トレーニングを高速化したいと考えています。PlaidML をインストールした後、「plaidml-setup」を実行すると、次のメッセージが表示されました。
なぜこれが「実験装置」だと言っているのですか?Mac Pro で PlaidML を構成するのは正常ですか?
「はい」をクリックしてセットアップを続行する必要がありますか?
編集:「はい」をクリックした後、別のオプションのセットが表示されました:
複数のデバイスが検出されました (PLAIDML_DEVICE_IDS を設定することでオーバーライドできます)。デフォルトのデバイスを選択してください:
どちらを選ぶべきですか?それとも関係ない?
opencl - AMD GPU でカーネルを起動するときに計算ユニット ID を見つける
ROCm ソフトウェア スタックを使用して、Polaris20 GCN4th AMD GPU で OpenCL プログラムをコンパイルおよび実行していますが、GPU 上のどの計算ユニット (id) が現在のワークアイテムまたはウェーブフロントで現在使用されているかを調べる方法があるかどうか疑問に思っています。
つまり、カーネル内の計算を GPU 上の特定の計算ユニットまたは特定のハードウェアに関連付けることができるので、カーネルの実行中にハードウェアのどの部分が使用されているかを追跡できます。
ありがとうございました!
c++11 - OpenCL2.0 ランタイム コンパイラが c++11 をサポートしていない
OpenCL2.0 を使用して OpenCL カーネルを構築しようとしています。cl::Program ビルド関数を呼び出して、フラグ -cl-std=CL2.0 を渡しています。g++ コンパイラは終了し、エラーなしでリンクします。ただし、プログラムを実行すると、ビルド関数が例外をスローします (以下を参照)。誰かがこれを以前に見たことがあり、解決策があるかどうかを確認したかった. ありがとうございました。
-cl-std=c++11、-cl-std=CL2.2 などの他のフラグを試しましたが、どれも機能しませんでした。