gpt4 book ai didi

cuda - 使用 Thrust 的向量数组

转载 作者:行者123 更新时间:2023-12-04 18:11:45 34 4
gpt4 key购买 nike

是否可以使用 Thrust 创建一个 device_vectors 数组?我知道我不能创建一个 device_vector 的 device_vector,但是我将如何创建一个 device_vectors 数组?

最佳答案

以下代码对我有用。如果将此代码放在扩展名为 .cu 的文件中,它会编译得很好,但如果将它放在扩展名为 .cpp 的文件中,则会导致编译时断言失败。

thrust::device_vector<float> vectors[3];
//thrust::device_vector<float> *vectors = new thrust::device_vector<float>[3];

vectors[0] = thrust::device_vector<float>(10);
vectors[1] = thrust::device_vector<float>(10);
vectors[2] = thrust::device_vector<float>(10);

printf("Works\n");

断言失败如下
1>../for_each.inl(96) : error C2027: use of undefined type 'thrust::detail::STATIC_ASSERTION_FAILURE<x>'

关于cuda - 使用 Thrust 的向量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406948/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com