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 CudaMemoryBuffer |
CudaMemoryBuffer.allocate(long bytes,
Cuda.Stream stream)
Allocate memory for use on the GPU.
|
static DeviceMemoryBuffer |
DeviceMemoryBuffer.allocate(long bytes,
Cuda.Stream stream)
Allocate memory for use on the GPU.
|
static CudaMemoryBuffer |
Rmm.allocCuda(long size,
Cuda.Stream stream)
Allocate device memory using `cudaMalloc` and return a pointer to device memory.
|
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.
|
HostColumnVector |
ColumnView.copyToHostAsync(Cuda.Stream stream)
Copy the data to the host asynchronously.
|
HostColumnVector |
ColumnView.copyToHostAsync(Cuda.Stream stream,
HostMemoryAllocator hostMemoryAllocator)
Copy the data to the host asynchronously.
|
long |
MultiBufferDataSource.deviceRead(long offset,
DeviceMemoryBuffer dest,
Cuda.Stream stream) |
long |
DataSource.deviceRead(long offset,
DeviceMemoryBuffer dest,
Cuda.Stream stream)
Read data from the source at the given offset into dest.
|
static void |
Cuda.multiBufferCopyAsync(long[] destAddrs,
long[] srcAddrs,
long[] copySizes,
Cuda.Stream stream)
Copy data from multiple device buffer sources to multiple device buffer destinations.
|
void |
Cuda.Event.record(Cuda.Stream stream)
Captures the contents of stream at the time of this call.
|
Constructor and Description |
---|
CudaMemoryBuffer(long address,
long lengthInBytes,
Cuda.Stream stream)
Wrap an existing CUDA allocation in a device memory buffer.
|
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
|
static void |
BatchedLZ4Decompressor.decompressAsync(long chunkSize,
BaseDeviceMemoryBuffer[] origInputs,
BaseDeviceMemoryBuffer[] outputs,
Cuda.Stream stream)
Asynchronously decompress a batch of buffers
|
Copyright © 2024. All rights reserved.