一个拥有的类,用于表示设备内存中的时间戳/持续时间值。 更多...
包含 <scalar.hpp> 文件
一个拥有的类,用于表示设备内存中的时间戳/持续时间值。
| T | 时间戳/持续时间值的数据类型。 |
定义于文件 scalar.hpp 的第 550 行。
|
default |
chrono_scalar 的移动构造函数。
| other | 要从中移动的另一个 chrono_scalar 对象。 |
| cudf::chrono_scalar< T >::chrono_scalar | ( | chrono_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() |
||
| ) |
通过深度复制另一个对象来构造新的 chrono 标量对象。
| other | 要复制的标量。 |
| stream | 用于设备内存操作的 CUDA 流。 |
| mr | 用于设备内存分配的设备内存资源。 |
| cudf::chrono_scalar< T >::chrono_scalar | ( | T | value, |
| bool | is_valid = true, |
||
| rmm::cuda_stream_view | stream = cudf::get_default_stream(), |
||
| rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
| ) |
构造新的 chrono 标量对象。
| value | 标量的初始值。 |
| is_valid | 标量持有的值是否有效。 |
| stream | 用于设备内存操作的 CUDA 流。 |
| mr | 用于设备内存分配的设备内存资源。 |
| cudf::chrono_scalar< T >::chrono_scalar | ( | rmm::device_scalar< T > && | data, |
| bool | is_valid = true, |
||
| rmm::cuda_stream_view | stream = cudf::get_default_stream(), |
||
| rmm::device_async_resource_ref | mr = cudf::get_current_device_resource_ref() |
||
| ) |
从现有设备内存构造新的 chrono 标量对象。
| data | 标量在设备内存中的数据。 |
| is_valid | 标量持有的值是否有效。 |
| stream | 用于设备内存操作的 CUDA 流。 |
| mr | 用于设备内存分配的设备内存资源。 |