静态公有成员函数 | 所有成员列表
cudf::table_device_view 类参考

可在设备内存中使用的表设备视图。 更多...

cudf::table_device_view 的继承图
cudf::detail::table_device_view_base< column_device_view, table_view >

静态公有成员函数

static auto create (table_view source_view, rmm::cuda_stream_view stream=cudf::get_default_stream())
 用于构造可在设备内存中使用的表设备视图的工厂。 更多...
 

额外继承的成员

- 从以下继承的公有成员函数 cudf::detail::table_device_view_base< column_device_view, table_view >
 table_device_view_base (table_device_view_base const &)=default
 拷贝构造函数。
 
 table_device_view_base (table_device_view_base &&)=default
 移动构造函数。
 
table_device_view_baseoperator= (table_device_view_base const &)=default
 拷贝赋值运算符。 更多...
 
table_device_view_baseoperator= (table_device_view_base &&)=default
 移动赋值运算符。 更多...
 
column_device_viewbegin () const noexcept
 返回指向 table 中第一个视图的迭代器。 更多...
 
column_device_viewend () const noexcept
 返回指向 table 中最后一个列视图之后一个位置的迭代器。 更多...
 
column_device_view const & column (size_type column_index) const noexcept
 返回指定列的视图的引用。 更多...
 
column_device_viewcolumn (size_type column_index) noexcept
 返回指定列的视图的引用。 更多...
 
size_type num_columns () const noexcept
 返回列数。 更多...
 
size_type num_rows () const noexcept
 返回行数。 更多...
 
void destroy ()
 销毁 table_device_view 对象。 更多...
 
- 从以下继承的保护成员函数 cudf::detail::table_device_view_base< column_device_view, table_view >
 table_device_view_base (table_view source_view, rmm::cuda_stream_view stream)
 从主机 table_view 构造新的 table device view base 对象。 更多...
 
- 从以下继承的保护属性 cudf::detail::table_device_view_base< column_device_view, table_view >
rmm::device_buffer_descendant_storage
 指向保存后代存储的设备内存的指针。
 

详细描述

可在设备内存中使用的表设备视图。

定义于文件 table_device_view.cuh 的第 163 行。

成员函数文档

◆ create()

static auto cudf::table_device_view::create ( table_view  source_view,
rmm::cuda_stream_view  stream = cudf::get_default_stream() 
)
inlinestatic

用于构造可在设备内存中使用的表设备视图的工厂。

分配并复制 source_view 子视图到设备内存,以便在设备代码中访问。

返回一个带有自定义删除器(用于释放为子视图分配的设备内存)的 std::unique_ptr<table_device_view>

参数
source_view其内容将被复制以创建新表的表视图
stream用于设备内存操作的 CUDA 流
返回值
一个指向 table_device_viewunique_ptr,该对象使 source_view 中的数据在设备内存中可用

定义于文件 table_device_view.cuh 的第 179 行。


本类的文档生成自以下文件