腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
device_vector
上
使用
thrust
::
iterator_adaptor
时
出现
的
问题
、
、
、
当在host_vectors上工作
时
,整个过程都是有效
的
,但是当我将它应用于device_vectors
时
,编译器抛出一个错误:非常数引用
的
初始值必须是左值。
thrust
::
device_vector
<double> DV(100); BoxIterator bit(int i = 1; i < 21; ++i)
浏览 27
提问于2019-04-09
得票数 0
1
回答
推力:如何获得copy_if函数
在
使用
device_ptr
时
复制
的
元素数
、
我
使用
推力库
的
thrust
::copy_if函数,再加上计数迭代器,得到数组中非零元素
的
索引。我还需要获得复制元素
的
数量。我正在
使用
“counting_iterator.cu”示例中
的
代码,但在我
的
应用程序中,我需要重用预先分配
的
数组,所以我用
thrust
::device_ptr包装它们,然后将它们传递给
thrust
::copy_if
thrust
::
iterator_ada
浏览 2
提问于2013-10-24
得票数 1
回答已采纳
1
回答
派生自推力框架(
thrust
::zip_iterator)
的
高级迭代器
、
、
typedef typename
thrust
::
device_vector
::iterator t_baseIterator; typedef typename
thrust
::tuple<t_baseIterator我已经搜索了更多关于推力文档
的
内容,并找到了
thrust
::
iterator_adaptor
。现在
的
问题
是:应该
使用
iterator_adaptor
吗?如果是,为什么?以上代码
的</
浏览 2
提问于2014-02-25
得票数 0
回答已采纳
1
回答
如何将二维
thrust
::
device_vector
<
thrust
::
device_vector
<int>>转换为原始指针
、
、
、
当我
在
main函数中
使用
thrust
::
device_vector
时
,我可以将它正确地传递给内核函数,代码如下:
thrust
()); for (int i = 0; i < host_a.size();i++)但是我想在我<em
浏览 0
提问于2016-06-27
得票数 0
1
回答
在
器件矢量
上
存储推力reduce_by_key
的
返回值
、
、
、
、
我一直试图
在
设备矢量
上
使用
推力函数reduce_by_key。
在
文档中,他们给出了host_vectors
上
的
示例,而不是任何设备向量。我遇到
的
主要
问题
是如何存储函数
的
返回值。具体来说,这里是我
的
代码:
thrust
::
device_vector<
浏览 2
提问于2014-02-20
得票数 0
回答已采纳
1
回答
如何强迫函子看到一个完整
的
推力::向量,以便排序是可能
的
?
、
、
、
我是CUDA
的
新手,
在
函子
上
遇到了点麻烦。我试图
在
函子中输入推力::推力矢量::矢量。目前,我可以输入一个向量并对每个元素做一些操作,并
使用
thrust
::for_each返回修改
的
向量,但是如果我要对函子中
的
向量排序,我需要能够立即输入整个向量,这样函子就可以作为一个整体对其进行操作。(
thrust
::tuple<
thrust
::
device_vector
<float>, <em
浏览 1
提问于2016-07-12
得票数 1
回答已采纳
3
回答
使用
推力按键组合两个列表
、
、
给定两个键值列表,我试图通过匹配键和当键匹配
时
对两个值应用一个函数来组合双方。
在
我
的
例子中,我想把这些值乘以。C++
在
CPU
上
实现这一点: int leftKeys[5] = { 1, 2, 4, 5, 6 }; int leftValues[5] = { 3, 4device_vectors中有输入键和值,我也需要GPU
上
的
结果。
问题
是,我找不到一个推力函数,它可以
使用
一组键组合两个列表
浏览 5
提问于2015-12-19
得票数 3
回答已采纳
1
回答
Cuda lambda与函子用法
、
、
我有一个简单
的
函数
在
CUDA中
使用
函子 const float _beta1;{
thrust
::transform(_mt.begin(), _
浏览 2
提问于2022-08-12
得票数 0
回答已采纳
1
回答
带压模顺序
的
CUDA推力remove_if
、
、
我试图根据第一个向量
的
值从两个
thrust
::
device_vector
<int>中删除元素。凭直觉,我创建了以下代码片段:
thrust
::
device_vector
<int> idxSorted(); 因
浏览 3
提问于2014-09-18
得票数 0
回答已采纳
1
回答
推力矢量切片/视图
、
、
我
在
thrust
::
device_vector
<T>中有一个矩阵(面向行)。有没有办法获得该向量
的
切片/视图(也是
thrust
::
device_vector
<T>类型)?我对复制构造函数不感兴趣,因为它们会创建新
的
向量并
使用
内存。所以基本
上
假设我们有一个向量
thrust
::
device_vector
<int> vec = {1,2,3,4,5,6},我想
浏览 1
提问于2017-11-16
得票数 2
1
回答
CUDA gpu矢量
、
、
、
、
最近,当我尝试
使用
CUDA编程
时
,我想发送一个向量到GPU内存。有人告诉我我可以
使用
thrust
::
device_vector
和
thrust
::host_vector。我还阅读了帮助文档,但仍然不知道如何将这样
的
向量发送到内核函数中。我
的
代码如下: __global__ void computeCurrent(
浏览 0
提问于2018-04-09
得票数 0
回答已采纳
1
回答
推力操作::复杂类型与推力::转换
、
、
我试图
使用
thrust
::transform对
thrust
:complex<float>类型
的
向量进行操作,但没有成功。下面的示例在编译过程中
出现
了几页错误。char *argv[]) {
thrust
::
device_vector
} 我
在</em
浏览 4
提问于2016-10-19
得票数 2
回答已采纳
4
回答
用CUDA推力法找出键
的
出现
次数和第一次
出现
键
的
位置
、
假设我有一个键向量keys[0] = 51; // -----> keys[2] = 72;//-----> keys[7] = 504; // ------> keys[9] = 504 ; 我已经知道在这个向量中有4不同
的
键值pidx数组给出了键向量中每个不同键
的<
浏览 4
提问于2012-01-09
得票数 5
回答已采纳
1
回答
为什么Nvidia Visual Profile
在
时间线上显示纯同步代码
的
重叠数据传输?
、
、
、
、
由Nsight Visual Profile生成
的
时间线看起来非常奇怪。我没有写任何重叠
的
传输代码,但是你可以看到MemCpy和Compute内核之间
的
重叠。有谁有类似的
问题
吗?它只
出现
在某些linux发行版
上
吗?如何修复它? 这就是代码。::host_vector<double> h(n * m, 0
浏览 1
提问于2013-01-14
得票数 0
1
回答
如何知道
thrust
::partition_copy结果中有多少元素
、
、
、
我试图用推力库
的
partition_copy函数对数组进行分区。#include <
thrust
/device_vector.h>当我试图编译
时
,我得到了以下错误: e
浏览 1
提问于2020-02-13
得票数 1
回答已采纳
1
回答
创建和
使用
具有推力
的
设备函数器
、
、
、
我正在尝试
使用
推力来创建设备函数器,它会将对设备数据结构
的
引用存储为它们
的
状态。然后函数器将被传递到
thrust
::transform()和朋友中。
问题
是我
在
函数器
的
return语句中从设备代码调用主机函数
时
出现
错误:// nvcc --std=c++11 device_functor.cu -o device_functor<iostream>
浏览 0
提问于2016-11-09
得票数 0
1
回答
如何用地图
在
推力中选择两个device_vectors点
的
加权平均值?
、
、
我有两个关于P& Q
的
device_vector
映射(MapP& MapQ,例如10),它有从P&Q中选择点
的
指数,我有一个
device_vector
D作为权重。我需要计算(P*D+Q)/(D+1)从P&Q中选择
的
所有点,这些点是
使用
各自
的
映射选择
的
。 我
的
方法如下。它能工作,但太麻烦了。,有人能提出更好
的
方法吗?::
device_vector
<fl
浏览 0
提问于2018-11-23
得票数 0
回答已采纳
1
回答
通过构造函数
在
函子中存储
device_vector
?
、
、
我试图
在
函子中存储一个
thrust
::
device_vector
。简单
的
解释如下: int num_; explicit StructOperator(
thrust
::
device_vector</em
浏览 0
提问于2018-07-11
得票数 1
回答已采纳
1
回答
sequence-如何在每N个元素后增加步长
、
、
、
我正在
使用
并实现良好
的
有序列表,如:我
的
问题
是,我如何才能实现下面的列表(最好
的
方法?)0, 0, 0, 1, 1, 1, 2, 2 ,2, 3, 3, 3 我知道如何
使用
functor,所以请不要试图用functor来回答它。我想知道
在
推力方面是否有一个优化
的
方法,或者我错过了一个简单<e
浏览 0
提问于2012-06-13
得票数 1
回答已采纳
1
回答
如何在
使用
device_vector
后调整unique_by_key
的
大小?
、
、
、
、
这是我
使用
的
代码。但是它不能工作。New_end有什么
问题
;
thrust
::
device_vector
<int> values;new_end =
thrust
::unique_by_key(keys.begin(), keys.e
浏览 3
提问于2013-07-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 Android Auto 上使用 Google 地图时遇到问题?这是最快的解决方案
顺景ERP|化工ERP软件在使用中容易出现的问题
在连上的wifi出现安全证书有问题时,一定果断不连
马斯克实控的X公司(原推特)疑似在加在Hyperlinks时出现问题。
Uplay育碧连接至互联网时出现问题/连接不上服务器的解决方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券