4

の適切な使用に関してはさまざまな質問がありますがcudaDeviceReset()、次の質問に対する答えを見つけることができませんでした。

のドキュメントはそれをcudaDeviceReset()言いexplicitly destroys and cleans up all resources associated with the current device in the current processます。

多くの配列を持つプログラムがあり、すべてが で割り当てられているとしcudaMallocます。デバイス上のすべてのメモリをすばやく解放するために、プログラムの最後に多くのステートメントを使用するcudaDeviceReset代わりに使用できますか? cudaFreeそうすることのデメリットはありますか?

4

1 に答える 1