Function comm::deserialize_from_gpu_raw_buffers

Function Documentation

std::unique_ptr<ral::frame::BlazingTable> comm::deserialize_from_gpu_raw_buffers(const std::vector<blazingdb::transport::ColumnTransport> &columns_offsets, const std::vector<rmm::device_buffer> &raw_buffers, cudaStream_t stream = 0)

Deserializes column data and metadata into a BlazingTable.

Return

A unique_ptr to BlazingTable created with data from the columns_offsets and raw_buffers vectors.

Parameters
  • columns_offsets: A vector of ColumnTransport containing column metadata

  • raw_buffers: A vector of device_buffer containing column data