GPUのタイムアウトをデフォルト設定の2秒からもう少し長くしようとしています。私は次のことを見つけました リンク しかし、ウェブページに記載されているものが何も表示されないため、Windows7では少し異なって表示されます。
誰かが以前にこれをしたことがありますか?もしそうなら、あなたはギャップを埋めてください。
ありがとう
@RoBikは、6日が必要な場合は次のようになります(少し過剰ですが、たとえば)?助けてくれてありがとう、+ 1。
[〜#〜] edit [〜#〜]これは現在発生しているエラーです。
エラーが発生し、操作が終了しました。 CUDA.NET例外:ErrorLaunchTimeOut。上記のエラーのスタックトレース:Cudafy.Host.CudaGPU.HandleCUDAException(CUDAException ex)at Cudafy.Host.CudaGPU.DoCopyFromDeviceAsync [T](Array devArray、Int32 devOffset、Array hostArray、Int32 hostOffset、Int32 count、Int32 streamId)at Cudafy .Host.CudaGPU.DoCopyFromDevice [T](Array devArray、Int32 devOffset、Array hostArray、Int32 hostOffset、Int32 count)at Cudafy.Host.CudaGPU.DoCopyFromDevice [T](Array devArray、Array hostArray)atCudafy.Host.GPGPU。 CopyFromDevice [T](T [、] devArray、T [、] hostArray)at FrazerMann.Profiler.UserInterface.TaskManager.DataRetrieval()in C:.....\TaskManager.cs:line 255 at FrazerMann.Profiler.UserInterface .MainView.btnEvaluation_Click(Object sender、EventArgs e)in C:....\MainView.cs:line 338内部例外:
投稿内のリンクは正しいです。必要な値で対応するキーを作成する必要があります。 TDRレジストリキーの説明があります ここ 。あなたが探している設定は
TdrDelay
Specifies the number of seconds that the GPU can delay the preempt request from the GPU scheduler. This is effectively the timeout threshold. The default value is 2 seconds.
KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers
KeyValue : TdrDelay
ValueType : REG_DWORD
ValueData : Number of seconds to delay. 2 seconds is the default value.
あなたがする必要があるのは、タイプREG_DWORDのTdrDelayという名前の新しいキーを作成することです-)HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDriversの下で、その値を任意の値(秒単位の値)に設定します。その後、設定を有効にするためにコンピュータを再起動する必要があります。