誰かが私に渡したCUDAストリームがあります-cudaStream_t
値。CUDA ランタイム APIは、このストリームが関連付けられているデバイスのインデックスを取得する方法を示していないようです。
これは、ドライバー レベルのストリーム構造への単なるポインターであることはわかっていcudaStream_t
ますが、ドライバーについて深く掘り下げることはためらっています。これを行う慣用的な方法はありますか?または、やりたくない正当な理由はありますか?
編集:この質問のもう 1 つの側面は、ストリームが本当にデバイスに関連付けられているかどうかです。これにより、CUDA ドライバー自体が、指定された構造からそのデバイスの ID を特定できます。