| Package | Description |
|---|---|
| ai.rapids.cudf | |
| ai.rapids.cudf.nvcomp |
| Modifier and Type | Field and Description |
|---|---|
static Cuda.Stream |
Cuda.DEFAULT_STREAM |
| Modifier and Type | Method and Description |
|---|---|
static DeviceMemoryBuffer |
Rmm.alloc(long size,
Cuda.Stream stream)
Allocate device memory and return a pointer to device memory.
|
static DeviceMemoryBuffer |
DeviceMemoryBuffer.allocate(long bytes,
Cuda.Stream stream)
Allocate memory for use on the GPU.
|
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.
|
void |
BaseDeviceMemoryBuffer.copyFromHostBuffer(HostMemoryBuffer src,
Cuda.Stream stream)
Copy entire host buffer starting at the beginning of this buffer using a CUDA stream.
|
void |
BaseDeviceMemoryBuffer.copyFromHostBuffer(long destOffset,
HostMemoryBuffer src,
long srcOffset,
long length,
Cuda.Stream stream)
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
|
void |
BaseDeviceMemoryBuffer.copyFromHostBufferAsync(HostMemoryBuffer src,
Cuda.Stream stream)
Copy entire host buffer starting at the beginning of this buffer using a CUDA stream.
|
void |
BaseDeviceMemoryBuffer.copyFromHostBufferAsync(long destOffset,
HostMemoryBuffer src,
long srcOffset,
long length,
Cuda.Stream stream)
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
|
void |
MemoryBuffer.copyFromMemoryBuffer(long destOffset,
MemoryBuffer src,
long srcOffset,
long length,
Cuda.Stream stream)
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
|
void |
MemoryBuffer.copyFromMemoryBufferAsync(long destOffset,
MemoryBuffer src,
long srcOffset,
long length,
Cuda.Stream stream)
Copy a subset of src to this buffer starting at destOffset using the specified CUDA stream.
|
void |
Cuda.Event.record(Cuda.Stream stream)
Captures the contents of stream at the time of this call.
|
| Modifier and Type | Method and Description |
|---|---|
static BatchedLZ4Compressor.BatchedCompressionResult |
BatchedLZ4Compressor.compress(BaseDeviceMemoryBuffer[] inputs,
long chunkSize,
Cuda.Stream stream)
Compress a batch of buffers with LZ4
|
static long |
LZ4Compressor.compress(BaseDeviceMemoryBuffer input,
CompressionType inputType,
long chunkSize,
BaseDeviceMemoryBuffer tempBuffer,
BaseDeviceMemoryBuffer output,
Cuda.Stream stream)
Compress a buffer with LZ4.
|
static void |
BatchedLZ4Compressor.compressAsync(HostMemoryBuffer compressedSizesOutputBuffer,
BaseDeviceMemoryBuffer[] inputs,
long chunkSize,
BaseDeviceMemoryBuffer tempBuffer,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously compress a batch of input buffers.
|
static void |
LZ4Compressor.compressAsync(HostMemoryBuffer compressedSizeOutputBuffer,
BaseDeviceMemoryBuffer input,
CompressionType inputType,
long chunkSize,
BaseDeviceMemoryBuffer tempBuffer,
BaseDeviceMemoryBuffer output,
Cuda.Stream stream)
Asynchronously compress a buffer with LZ4.
|
static void |
BatchedLZ4Decompressor.decompressAsync(BaseDeviceMemoryBuffer[] inputs,
BaseDeviceMemoryBuffer tempBuffer,
BatchedLZ4Decompressor.BatchedMetadata metadata,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
static DeviceMemoryBuffer[] |
BatchedLZ4Decompressor.decompressAsync(BaseDeviceMemoryBuffer[] inputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
static void |
Decompressor.decompressAsync(BaseDeviceMemoryBuffer input,
BaseDeviceMemoryBuffer tempBuffer,
Decompressor.Metadata metadata,
BaseDeviceMemoryBuffer output,
Cuda.Stream stream)
Asynchronously decompress a buffer.
|
static BatchedLZ4Decompressor.BatchedMetadata |
BatchedLZ4Decompressor.getMetadata(BaseDeviceMemoryBuffer[] inputs,
Cuda.Stream stream)
Get the metadata associated with a batch of compressed buffers
|
static Decompressor.Metadata |
Decompressor.getMetadata(BaseDeviceMemoryBuffer buffer,
Cuda.Stream stream)
Get the metadata associated with a compressed buffer
|
Copyright © 2021. All rights reserved.