メモリがフラッシュされる前に、実行中にCUDAプログラムがクラッシュしました。その結果、デバイスのメモリは占有されたままになりました。
サポートされていないGTX580で実行していnvidia-smi --gpu-reset
ます。
プログラムの先頭に配置cudaDeviceReset()
すると、プロセスによって作成された現在のコンテキストにのみ影響し、その前に割り当てられたメモリはフラッシュされません。
そのGPUを使用してFedoraサーバーにリモートでアクセスしているため、物理的なリセットは非常に複雑です。
したがって、問題は-この状況でデバイスメモリをフラッシュする方法はありますか?