Go to the documentation of this file.
22 #pragma nv_diag_suppress 611
23 #pragma nv_diag_suppress 2810
24 #include <arrow/api.h>
25 #pragma nv_diag_default 611
26 #pragma nv_diag_default 2810
29 #include <cudf/detail/transform.hpp>
36 struct DLManagedTensor;
63 DLManagedTensor
const* managed_tensor,
129 std::vector<column_metadata>
const& metadata = {},
130 arrow::MemoryPool* ar_mr = arrow::default_memory_pool());
141 arrow::Table
const& input,
Class definitions for (mutable)_table_view
Class definition for cudf::column.
Type declarations for libcudf.
std::unique_ptr< table > from_arrow(arrow::Table const &input, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource())
Create cudf::table from given arrow Table input.
std::unique_ptr< table > from_dlpack(DLManagedTensor const *managed_tensor, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource())
Convert a DLPack DLTensor into a cudf table.
std::shared_ptr< arrow::Table > to_arrow(table_view input, std::vector< column_metadata > const &metadata={}, arrow::MemoryPool *ar_mr=arrow::default_memory_pool())
Create arrow::Table from cudf table input
DLManagedTensor * to_dlpack(table_view const &input, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource())
Convert a cudf table into a DLPack DLTensor.
A set of cudf::column_view's of the same size.
Class definition for cudf::table.