私はいくつかの GPU プログラム (CUDA 4.1 および C を使用) を使用していますが、例外を処理するために Ctrl+C を使用して途中でプログラムを強制終了する必要がある場合があります (まれに)。以前に CudaDeviceReset() 関数を使用してみましたが、talonmies によるこの返信により、CudaDeviceReset() に対する信頼が失われたため、そのような例外を昔ながらの方法、つまり「コンピューターの再起動」で処理し始めました。プロジェクトのサイズが大きくなるにつれて、この方法は頭痛の種になりつつあります。誰かがより良い解決策を思いついたなら、私は感謝します。
1442 次