出于测试目的,我安排了一个fumction f,它调用一个函数g,作为gpu_single_thread。根据我如何安排g,我得到了不同图像大小的上述运行时错误。 如果我没有安排g它失败的大小为96x96 如果我这样安排:g.compute_at(f,Var :: gpu_blocks())。gpu_threads(x,y);它失败的大小为64x64。 如果我执行相同的操作,除了.gpu_threads,它会再次以96x96失败。
对于32x32映像,选项运行无错误。 有没有办法获得有关错误的更多信息,而不是由Pipeline.cpp的report_if_error函数触发?