23 #pragma nv_diag_suppress 611
24 #pragma nv_diag_suppress 2810
26 #include <arrow/api.h>
28 #pragma nv_diag_default 611
29 #pragma nv_diag_default 2810
33 #include <cudf/detail/transform.hpp>
40 struct DLManagedTensor;
67 DLManagedTensor
const* managed_tensor,
140 std::vector<column_metadata>
const& metadata = {},
142 arrow::MemoryPool* ar_mr = arrow::default_memory_pool());
164 arrow::MemoryPool* ar_mr = arrow::default_memory_pool());
175 arrow::Table
const& input,
189 arrow::Scalar
const& input,
An owning class to represent a singular value.
A set of cudf::column_view's of the same size.
Class definition for cudf::column.
rmm::cuda_stream_view const get_default_stream()
Get the current default stream.
std::unique_ptr< table > from_arrow(arrow::Table const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource())
Create cudf::table from given arrow Table input.
std::shared_ptr< arrow::Table > 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
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.
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.
device_memory_resource * get_current_device_resource()
Class definition for cudf::table.
Class definitions for (mutable)_table_view
Type declarations for libcudf.