Uses of Interface
ai.rapids.cudf.HostMemoryAllocator
Packages that use HostMemoryAllocator
-
Uses of HostMemoryAllocator in ai.rapids.cudf
Classes in ai.rapids.cudf that implement HostMemoryAllocatorMethods in ai.rapids.cudf that return HostMemoryAllocatorModifier and TypeMethodDescriptionstatic HostMemoryAllocatorDefaultHostMemoryAllocator.get()Retrieve current host memory allocator used by default if not passed directly to APIMethods in ai.rapids.cudf with parameters of type HostMemoryAllocatorModifier and TypeMethodDescriptionstatic HostMemoryBufferPinnedMemoryPool.allocate(long bytes, HostMemoryAllocator hostMemoryAllocator) Factory method to create a host buffer but preferably pointing to pinned memory.JCudfSerialization.concatToHostBuffer(JCudfSerialization.SerializedTableHeader[] headers, HostMemoryBuffer[] dataBuffers, HostMemoryAllocator hostMemoryAllocator) Concatenate multiple tables in host memory into a single host table buffer.ColumnView.copyToHost(HostMemoryAllocator hostMemoryAllocator) Copy the data to the host synchronously.ColumnView.copyToHostAsync(Cuda.Stream stream, HostMemoryAllocator hostMemoryAllocator) Copy the data to the host asynchronously.static TableWriterTable.getCSVBufferWriter(CSVWriterOptions options, HostBufferConsumer bufferConsumer, HostMemoryAllocator hostMemoryAllocator) static StreamedTableReaderTable.readArrowIPCChunked(ArrowIPCOptions options, HostBufferProvider provider, HostMemoryAllocator hostMemoryAllocator) Get a reader that will return tables.static TableTable.readAvro(AvroOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator) Read Avro formatted data.static TableTable.readCSV(Schema schema, CSVOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator) Read CSV formatted data.static TableTable.readJSON(Schema schema, JSONOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator) Read JSON formatted data.static TableTable.readJSON(Schema schema, JSONOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator, int emptyRowCount) Deprecated.This method is deprecated since emptyRowCount is not used.static TableTable.readORC(ORCOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator) Read ORC formatted data.static TableTable.readParquet(ParquetOptions opts, byte[] buffer, long offset, long len, HostMemoryAllocator hostMemoryAllocator) Read parquet formatted data.JCudfSerialization.readTableFrom(InputStream in, HostMemoryAllocator hostMemoryAllocator) Read a serialize table from the given InputStream.static voidDefaultHostMemoryAllocator.set(HostMemoryAllocator hostMemoryAllocator) Sets a new default host memory allocator implementation by default.static TableWriterTable.writeArrowIPCChunked(ArrowIPCWriterOptions options, HostBufferConsumer consumer, HostMemoryAllocator hostMemoryAllocator) Get a table writer to write arrow IPC data and handle each chunk with a callback.static voidTable.writeColumnViewsToParquet(ParquetWriterOptions options, HostBufferConsumer consumer, HostMemoryAllocator hostMemoryAllocator, ColumnView... columnViews) This is an evolving API and most likely be removed in future releases.static TableWriterTable.writeORCChunked(ORCWriterOptions options, HostBufferConsumer consumer, HostMemoryAllocator hostMemoryAllocator) Get a table writer to write ORC data and handle each chunk with a callback.static TableWriterTable.writeParquetChunked(ParquetWriterOptions options, HostBufferConsumer consumer, HostMemoryAllocator hostMemoryAllocator) Get a table writer to write parquet data and handle each chunk with a callback.Constructors in ai.rapids.cudf with parameters of type HostMemoryAllocatorModifierConstructorDescriptionMultiBufferDataSource(HostMemoryAllocator allocator, HostMemoryBuffer... buffers) Create a new data source backed by multiple buffers.