1
ストリーム、ホスト、デバイスのメモリ終了イベントなど、初期化されたリソースがたくさんある状況を想像してください。その一部は1つのGPUのコンテキストで初期化され、残りは他のGPUコンテキスト与えられたリソースのコンテキストを確認する
特定のリソース(イベント、ストリーム、またはメモリ)が特定のGPUコンテキストに属しているかどうかを確認する方法はありますか?
メモリコピーやカーネルの実行を命じる前に、そのようなことを宣言する価値がある場合は、cudaErrorInvalidArgument
を取得してください。
あなたは正しいですが、そのようなCUDA API機能は、このようなクラスでも役立ちます。 – kokosing
それは役に立ちますが、物事を追跡することはおそらく少しのリソースを消費し、誰もがそれを望むわけではありません。そのため、CUDA APIは基本的な機能だけを提供し、仕事を完了させるだけです。時間の経過とともに、作業をやり遂げるために、より高いレベルのライブラリが存在する(または既に存在する)。 – CygnusX1