OpenCLで現在のGPUメモリ使用量を確認する信頼できる方法を探しています。OpenCLでは、GPUのメモリ使用量を取得する方法は?
私はNVidia API:cudaMemGetInfo(size_t* free, size_t* total)を見つけて、現在のデバイスの空きメモリと合計メモリを取得しました。
しかし、私はAMDとOpenCLのソリューションを探しています。 OpenCLに似た機能があるのかどうかは分かりませんでした。
バッファを割り当てる前にOpenCLデバイスにどのくらいの空きメモリがあるのか知りたくありませんが、バッファを割り当てる空きメモリがあります。 How do I determine available device memory in OpenCL?に示されているように、先験的に、OpenCLを使用すると、方法がなく、それを知る必要はありません。
[OpenCLで使用可能なデバイスメモリを特定するにはどうすればよいですか?](https://stackoverflow.com/questions/3568115/how-do-i-determine-available-device-memory-in-opencl) – ivaigult