cudaEventRecordは、イベント ID とストリーム ID をパラメーターとして受け取ります。ランタイム API リファレンスには、ストリームを現在のデバイスに関連付ける必要があるかどうかは記載されていません。現在アクセスできるシステムには GPU が 1 つしかないため、そうであるかどうかをテストすることはできません。
現在のデバイス上のストリームである必要があると仮定します。
- 別のデバイスでストリームを取得するとどうなりますか?
それが任意のデバイスのストリームであると仮定すると、次のようになります。
- (現在のデバイスの) デフォルト ストリームの ID を取得するとどうなりますか? 結局のところ、すべてのデバイスのデフォルト ストリームが同じ (null) ID を持っているのでしょうか?
- ストリームのデバイスが最新であるかどうかに基づいて、動作に違いはありますか?