thrust 相关问题

Thrust是一个并行算法的模板库,其界面类似于NVIDIA CUDA的C ++标准模板库(STL)。

如何从内核调用流中的Thrust函数?

我想通过在设备内核中调用它来使推力::散布异步(我也可以通过在另一个主机线程中调用它来做到这一点)。推力:: cuda :: par.on(stream)是主机函数,不能是...

回答 1 投票 0

使用推力unique_by_key时的设定值的是一个元组计算唯一的要素数

我试图使用推力::通过唯一的密钥来找到独特的价值观。但是我使用的值的元组。关键是int类型,元组如果type(浮点,INT)。下面我的代码工作正常...

回答 1 投票 0

从设备拷贝数据到主机不工作

我使用VS2010在Windows 7 x64和我的大学项目的CUDA工具包4.0版。我想acheive简单的GPU-VS-CPU测试中,大部分是做了,但没有我的CUDA测试返回任何结果。一世'...

回答 1 投票 0

将仿函数应用于设备阵列子集的最有效方法是什么?

我正在重写一个库,该库对存储在连续内存块中的数据执行计算和其他操作,以便它可以使用CUDA框架在GPU上工作。数据代表......

回答 1 投票 -1

将thrust :: device_vector放在全局范围内

我正在编写一个计算三角形网格数据的很多属性的程序。其中一些属性,我想使用thrust ::方法计算,其他属性需要使用...来计算

回答 1 投票 1

使用包含推力的每个重复次数的列表生成重复的升序整数序列

我想生成一个重复上升整数的序列,给出一个列表,其中包含每个重复所需的重复次数:thrust :: device_vector 代表{3,2,5,1}; //这个 ...

回答 1 投票 -1

CUDA排序许多矢量/阵列

我在GPU内存中有很多(200 000)个整数向量(每个向量大约2000个元素)。我试图并行化需要排序,计算平均值,标准差和...的算法。

回答 1 投票 1

如何使用CUDA / Thrust从两个数组中生成一对向量,然后按该对的第一个元素进行排序?

好的,这将是一个满口。我有一个指向序列化二维数组的指针,除了指针算术之外,我想制作一对(基本上)两个数组的对(我打算走出...

回答 1 投票 3

在device_vector上使用thrust :: iterator_adaptor时出现问题

我正在基于基础迭代器定义一个iterator_adaptor。在处理host_vectors时,整个过程都有效,但是当我将它应用于device_vectors时,编译器会抛出一个错误:initial ...

回答 1 投票 0

CUDA Thrust Min_Element结果等于0

然而,CUDA和C ++的新功能已经解决了我注意到的一些问题。我想在CUDA中生成最小的数字和索引。目前我有__global__ ...

回答 1 投票 0

如何用Cublas或推力计算复杂载体的内积?

经过长时间的搜索,我仍然无法解决这个问题。我有两个向量:x = [a1,...,aN],y = [b1,...,bN]。我想计算他们的内在产品:= a1 * conj(b1)+ ... + aN * conj(bN)。 (...

回答 1 投票 0

如何使用Thrust减少数组中不连续的数字段

我有一个数组“A”,它由许多数组“a”组成,如下所示:我正在实现一个代码来总结非连续的段(总结每个段中相同颜色的段中的数字...

回答 1 投票 0

Visual Studio 2017 msvc vs nvcc __cplusplus宏不匹配

我使用的是Visual Studio 2017,平台工具集v141和CUDA Toolkit 9.2。我注意到在使用nvcc编译thrust :: device_vector时,不存在移动构造函数和移动赋值。 ......

回答 1 投票 0

CUB使用迭代器排序

我想一次性转换值并对它们进行排序,如下所示:thrust :: vector dataIn = ... thrust :: vector dataOut = ... auto iterIn = cub :: TransformInputIterator

回答 1 投票 0

Cublas - 列/行明智的操作

我正在寻找一种在列上执行操作的方法。我有MxN矩阵,我想在每列上激活cublas函数(例如nrm2)。我期望获得的结果是:M x 1怎么能......

回答 1 投票 0

合并列表与CUDA中的重复键

假设我们有一个结构列表graph_node *:struct graph_node {int from; int to;浮动概率;现在,假设在列表中重复了几个.from和.to元素。例如:我们可以......

回答 1 投票 -3

是否可以在Thrust仿函数中调用设备函数?

我想在推力仿函数中调用一个设备函数,但是甚至不知道如何启动。这是一个显而易见的需求,因为有些情况下仿函数的大小很大,因此需要......

回答 1 投票 0

使用CUDA推力的元素动力操作

有没有办法用pow函数转换推力矢量?换句话说,我想用向量将向量的每个元素x转换为pow(x,a)。

回答 2 投票 2

thrust :: sort_by_key上的配置参数无效

我在尝试使用sort_by_key时遇到问题:我在终端中收到以下错误:在抛出'thrust :: system :: system_error'之后调用终止what():在cub _ :: ...之后

回答 1 投票 0

不允许通过从__host__ __device__函数调用__host__函数来编译推力集差异

我有两组A和B分别为20和10整数。 B是A的子集。我需要找到B的免费集合。我使用thrust :: set_difference找到集合差异,但它...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.