【发布时间】:2017-11-15 17:33:13
【问题描述】:
我在thrust::device_vector<T> 中有一个矩阵(面向行)。有没有办法获得该向量的切片/视图(也可以是thrust::device_vector<T> 类型)?我对复制构造函数不感兴趣,因为它们会创建新的向量并使用内存。
所以基本上假设我们有一个向量thrust::device_vector<int> vec = {1,2,3,4,5,6} 我想做thrust::device_vector<int> vec_view = vec.slice(2,4) 这将是一个指向{3,4} 的视图。
需要批量运行某些计算,我使用的方法只需要thrust:device_vector<T>(没有迭代器等)。
【问题讨论】: