一个拥有类,用于表示设备内存中的持续时间值。更多...
#include <scalar.hpp>
公共类型 | |
using | rep_type = typename T::rep |
持续时间的底层表示类型。 | |
![]() | |
using | value_type = T |
标量持有的值的类型。 | |
一个拥有类,用于表示设备内存中的持续时间值。
T | 持续时间值的数据类型。 |
定义于文件 scalar.hpp 的 667 行。
|
default |
duration_scalar 的移动构造函数。
other | 要移动来源的另一个 duration_scalar 对象。 |
cudf::duration_scalar< T >::duration_scalar | ( | duration_scalar< T > const & | other, |
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
) |
通过深度复制另一个对象构造新的 duration 标量对象。
other | 要复制的标量对象。 |
stream | 用于设备内存操作的 CUDA stream。 |
mr | 用于设备内存分配的设备内存资源。 |
cudf::duration_scalar< T >::duration_scalar | ( | rep_type | value, |
bool | is_valid, | ||
rmm::cuda_stream_view | stream = cudf::get_default_stream() , |
||
rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
) |
从 tick 计数构造新的 duration 标量对象。
value | 表示自 UNIX 纪元以来的 tick 数的整数。 |
is_valid | 标量持有的值是否有效。 |
stream | 用于设备内存操作的 CUDA stream。 |
mr | 用于设备内存分配的设备内存资源。 |
rep_type cudf::duration_scalar< T >::count | ( | rmm::cuda_stream_view | stream | ) |
返回持续时间的 tick 计数。
stream | 用于设备内存操作的 CUDA stream。 |