Package | Description |
---|---|
ai.rapids.cudf | |
ai.rapids.cudf.nvcomp |
Modifier and Type | Class and Description |
---|---|
class |
CudaMemoryBuffer
This class represents data allocated using `cudaMalloc` directly instead of the default RMM
memory resource.
|
class |
CuFileBuffer
Represents a cuFile buffer.
|
class |
DeviceMemoryBuffer
This class represents data in some form on the GPU.
|
class |
DeviceMemoryBufferView
This class represents data in some form on the GPU.
|
Modifier and Type | Method and Description |
---|---|
BaseDeviceMemoryBuffer |
ColumnView.getData()
Gets the data buffer for the current column view (viewHandle).
|
BaseDeviceMemoryBuffer |
ColumnVector.OffHeapState.getData() |
BaseDeviceMemoryBuffer |
ColumnVector.getDeviceBufferFor(BufferType type)
Get access to the raw device buffer for this column.
|
BaseDeviceMemoryBuffer |
ColumnView.getOffsets() |
BaseDeviceMemoryBuffer |
ColumnVector.OffHeapState.getOffsets() |
BaseDeviceMemoryBuffer |
ColumnView.getValid() |
BaseDeviceMemoryBuffer |
ColumnVector.OffHeapState.getValid() |
Modifier and Type | Method and Description |
---|---|
static long |
CuFile.appendDeviceBufferToFile(File path,
BaseDeviceMemoryBuffer buffer)
Append a device buffer to a given file path synchronously.
|
void |
HostMemoryBuffer.copyFromDeviceBuffer(BaseDeviceMemoryBuffer deviceMemoryBuffer)
Synchronously copy from a DeviceMemoryBuffer to a HostMemoryBuffer
|
void |
HostMemoryBuffer.copyFromDeviceBuffer(BaseDeviceMemoryBuffer deviceMemoryBuffer,
Cuda.Stream stream)
Copy from a DeviceMemoryBuffer to a HostMemoryBuffer using the specified stream.
|
void |
HostMemoryBuffer.copyFromDeviceBufferAsync(BaseDeviceMemoryBuffer deviceMemoryBuffer,
Cuda.Stream stream)
Copy from a DeviceMemoryBuffer to a HostMemoryBuffer using the specified stream.
|
void |
BaseDeviceMemoryBuffer.copyFromDeviceBufferAsync(long destOffset,
BaseDeviceMemoryBuffer src,
long srcOffset,
long length,
Cuda.Stream stream)
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
|
static ColumnView |
ColumnView.fromDeviceBuffer(BaseDeviceMemoryBuffer buffer,
long startOffset,
DType type,
int rows)
Create a new column view from a raw device buffer.
|
static void |
CuFile.readFileToDeviceBuffer(BaseDeviceMemoryBuffer buffer,
File path,
long fileOffset)
Read a file into a device buffer synchronously.
|
static void |
CuFile.writeDeviceBufferToFile(File path,
long file_offset,
BaseDeviceMemoryBuffer buffer)
Write a device buffer to a given file path synchronously.
|
Constructor and Description |
---|
ColumnView(DType type,
long rows,
Optional<Long> nullCount,
BaseDeviceMemoryBuffer dataBuffer,
BaseDeviceMemoryBuffer validityBuffer)
Create a new column view based off of data already on the device.
|
ColumnView(DType type,
long rows,
Optional<Long> nullCount,
BaseDeviceMemoryBuffer dataBuffer,
BaseDeviceMemoryBuffer validityBuffer,
BaseDeviceMemoryBuffer offsetBuffer)
Create a new column view based off of data already on the device.
|
ColumnView(DType type,
long rows,
Optional<Long> nullCount,
BaseDeviceMemoryBuffer validityBuffer,
BaseDeviceMemoryBuffer offsetBuffer,
ColumnView[] children)
Create a new column view based off of data already on the device.
|
Modifier and Type | Method and Description |
---|---|
DeviceMemoryBuffer[] |
BatchedCompressor.compress(BaseDeviceMemoryBuffer[] origInputs,
Cuda.Stream stream)
Compress a batch of buffers.
|
void |
BatchedDecompressor.decompressAsync(BaseDeviceMemoryBuffer[] origInputs,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
void |
BatchedDecompressor.decompressAsync(BaseDeviceMemoryBuffer[] origInputs,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
static void |
BatchedLZ4Decompressor.decompressAsync(long chunkSize,
BaseDeviceMemoryBuffer[] origInputs,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
static void |
BatchedLZ4Decompressor.decompressAsync(long chunkSize,
BaseDeviceMemoryBuffer[] origInputs,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
Copyright © 2024. All rights reserved.