|
std::unique_ptr< table > | cudf::from_dlpack (DLManagedTensor const *managed_tensor, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Convert a DLPack DLTensor into a cudf table. More...
|
|
DLManagedTensor * | cudf::to_dlpack (table_view const &input, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Convert a cudf table into a DLPack DLTensor. More...
|
|
std::shared_ptr< arrow::Table > | cudf::to_arrow (table_view input, std::vector< column_metadata > const &metadata={}, rmm::cuda_stream_view stream=cudf::get_default_stream(), arrow::MemoryPool *ar_mr=arrow::default_memory_pool()) |
| Create arrow::Table from cudf table input More...
|
|
std::shared_ptr< arrow::Scalar > | cudf::to_arrow (cudf::scalar const &input, column_metadata const &metadata={}, rmm::cuda_stream_view stream=cudf::get_default_stream(), arrow::MemoryPool *ar_mr=arrow::default_memory_pool()) |
| Create arrow::Scalar from cudf scalar input More...
|
|
unique_schema_t | cudf::to_arrow_schema (cudf::table_view const &input, cudf::host_span< column_metadata const > metadata) |
| Create ArrowSchema from cudf table and metadata. More...
|
|
unique_device_array_t | cudf::to_arrow_device (cudf::table &&table, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create ArrowDeviceArray from cudf table and metadata. More...
|
|
unique_device_array_t | cudf::to_arrow_device (cudf::column &&col, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create ArrowDeviceArray from cudf column and metadata. More...
|
|
unique_device_array_t | cudf::to_arrow_device (cudf::table_view const &table, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create ArrowDeviceArray from a table view. More...
|
|
unique_device_array_t | cudf::to_arrow_device (cudf::column_view const &col, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create ArrowDeviceArray from a column view. More...
|
|
unique_device_array_t | cudf::to_arrow_host (cudf::table_view const &table, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Copy table view data to host and create ArrowDeviceArray for it. More...
|
|
unique_device_array_t | cudf::to_arrow_host (cudf::column_view const &col, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Copy column view data to host and create ArrowDeviceArray for it. More...
|
|
std::unique_ptr< table > | cudf::from_arrow (arrow::Table const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::table from given arrow Table input. More...
|
|
std::unique_ptr< cudf::scalar > | cudf::from_arrow (arrow::Scalar const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::scalar from given arrow Scalar input. More...
|
|
std::unique_ptr< cudf::table > | cudf::from_arrow (ArrowSchema const *schema, ArrowArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::table from given ArrowArray and ArrowSchema input. More...
|
|
std::unique_ptr< cudf::column > | cudf::from_arrow_column (ArrowSchema const *schema, ArrowArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::column from a given ArrowArray and ArrowSchema input. More...
|
|
std::unique_ptr< table > | cudf::from_arrow_host (ArrowSchema const *schema, ArrowDeviceArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::table from given ArrowDeviceArray input. More...
|
|
std::unique_ptr< table > | cudf::from_arrow_stream (ArrowArrayStream *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::table from given ArrowArrayStream input. More...
|
|
std::unique_ptr< column > | cudf::from_arrow_host_column (ArrowSchema const *schema, ArrowDeviceArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::column from given ArrowDeviceArray input. More...
|
|
unique_table_view_t | cudf::from_arrow_device (ArrowSchema const *schema, ArrowDeviceArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::table_view from given ArrowDeviceArray and ArrowSchema More...
|
|
unique_column_view_t | cudf::from_arrow_device_column (ArrowSchema const *schema, ArrowDeviceArray const *input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource()) |
| Create cudf::column_view from given ArrowDeviceArray and ArrowSchema More...
|
|