cuda-gdb和cuda-memcheck的手冊提到了上述CUDA_EXCEPTION_9:「Warp Hardware Stack Overflow」,但我一直未能找到進一步的信息細節;這兩個手冊中唯一的評論是cuda-gdb:「CUDA_EXCEPTION_9:Warp硬件堆棧溢出」的含義/發生
「這發生在warp中的任何線程觸發硬件堆棧溢出時發生,這應該很少發生。
在我的情況下,當我嘗試通過malloc()(處理相同的數據集!)在設備上動態分配內存時,會出現(!?)。試圖malloc()0字節(錯誤已被修復)反覆導致相同的異常。
在什麼情況下究竟是什麼導致了這種例外情況;它表明什麼,如何解決/規避它?
非常感謝您