提问人:MrHowever 提问时间:11/16/2023 最后编辑:Mark RotteveelMrHowever 更新时间:11/16/2023 访问量:30
在 gtest 中使用推力偶尔会失败,并显示 cudaErrorLaunchFailure [closed]
Using thrust inside gtest fails sporadically with cudaErrorLaunchFailure [closed]
问:
我有一个调用thrust::max_element函数的方法。我想使用 gtest 为这种方法编写一个单元测试。但是,测试一直失败并出现错误:
C++异常,说明“Extrema 无法同步: cudaErrorLaunchFailure: unspecified launch failure“在测试中抛出 身体。
由于我没有找到有关此问题的任何相关信息,因此我尝试删除任何可能影响此功能的内容,以至于我的测试如下所示:
TEST(SUITE, Test)
{
auto res = thrust::max_element(thrust::counting_iterator<int>(0), thrust::counting_iterator<int>(10));
}
它每次都停止失败,但仍然偶尔失败。推力在 gtest 兼容性方面是否存在一些问题?这看起来像是此功能最直接的用法,这里几乎没有任何问题。
答: 暂无答案
评论
thrust::max_element