Uses of Package
ai.rapids.cudf
Packages that use ai.rapids.cudf
-
Classes in ai.rapids.cudf used by ai.rapids.cudfClassDescriptionAn Aggregation instance that also holds a column number and window metadata so the aggregation can be done over a specific window.Options for reading data in Arrow IPC formatSettings for writing Arrow IPC data.Options for reading an Avro fileBase class for all MemoryBuffers that are in device memory.Mathematical binary operations.Types of buffers supported by ColumnVectors and HostColumnVectorsCapture groups setting, closely following cudf::strings::capture_groups.JNI interface to cudf::chunked_pack.Utility class that wraps an array of closeable instances and can be closedBase options class for input formats that can filter columns.This class represents the immutable vector of data.Interface to handle events for this ColumnVector.Holds the off heap state of the column vector so we can clean it up, even if it is leaked.This class represents the column_view of a column analogous to its cudf cpp counterpart.Enum to choose behaviour of listIndexOf functions: 1.Per column settings for writing Parquet/ORC files.Enumeration of compression formats.Used to save groups and uniq key table for `Table.contiguousSplitGroupsAndGenUniqKeys` Each row in uniq key table is corresponding to a group Resource management note: This class is the owner of `groups` and `uniqKeysTable`(or uniqKeyColumns if table is not constructed) 1: Use `closeGroups` and `closeUniqKeyTable` to close the resources separately if you want to close eagerly.A table that is backed by a single contiguous device buffer.Options for reading a CSV fileOptions for writing a CSV fileA class representing a CUDA streamThis is the Java mapping of CUDA device compute modes.Exception from the cuda language/library.The Java mirror of cudaError, which facilities the tracking of CUDA errors in JVM.Represent free and total device memory.This class represents data allocated using `cudaMalloc` directly instead of the default RMM memory resource.Exception thrown by cudf itself.Represents a cuFile buffer.Base class that can be used to provide data dynamically to CUDF.Types of datetime components that may be extracted.This class represents data in some form on the GPU.This class represents data in some form on the GPU.Used for the dropListDuplicates function Specifies which duplicate to keepThis class tracks the data associated with a gather map, a buffer of INT32 elements that index a source table and can be passed to a table gather operation.An aggregation that can be used for a reduce.A GroupByAggregation for a specific column in a table.Options for groupby (see cudf::groupby::groupby's constructor)An aggregation that can be used for a grouped scan.A GroupByScanAggregation for a specific column in a table.This class represents a hash table built from the join keys of the right-side table for a join operation.Hash algorithm identifiers, mirroring native enum cudf::hash_idProvides a set of APIs for consuming host buffers.Provides a set of APIs for providing host buffers to be read.Similar to a ColumnVector, but the data is stored in host memory and accessible directly from the JVM.BuildInterface to handle events for this HostColumnVector.A class that holds Host side Column Vector APIs and the OffHeapState.Holds the off heap state of the column vector so we can clean it up, even if it is leaked.This class holds an off-heap buffer in the host/CPU memory.A wrapper around native host UDF aggregations.Class to hold the header and buffer pair result from host-side concatenationHolds the metadata about a serialized column.Holds the metadata about a serialized table.Holds the result of deserializing a table.Options for reading in JSON encoded data.Abstract class for representing the Memory Buffer NOTE: MemoryBuffer is public to make it easier to work with the class hierarchy, subclassing beyond what is included in CUDF is not recommended and not supported.Interface to handle events for this MemoryBuffer.API that can be used to clean up the resources for a vector, even if there was a leakThis class tracks size information associated with a mixed table join.How should NaNs be compared in an operation.How should nulls be compared in an operation.Specify whether to include nulls or exclude nulls in an operation.Options for reading a ORC fileThis class represents settings for writing ORC files.Provides the ordering for specific columns.Policy to account for possible out-of-bounds indices `NULLIFY` means to nullify output values corresponding to out-of-bounds gather map values.Metadata for a table that is backed by a single contiguous device buffer.Options for reading a parquet fileThis class represents settings for writing Parquet files.Class to provide a PartitionedTableInterpolation method to use when the desired quantile lies between two data points i and j.Quote style for CSV records, closely following cudf::io::quote_style.An aggregation that can be used for a reduce.Regex flags setting, closely following cudf::strings::regex_flags.Regex program class, closely following cudf::strings::regex_program.Policy to specify the position of replacement values relative to null rows.A replacement policy for a specific columnWhat to send RMM alloc and free logs to.A resource that allocates/deallocates device memory.Exception from RMM allocator.A device memory resource that will track some basic statistics about the memory usage.A resource that wraps another RmmDeviceMemoryResourceAn aggregation that can be used on rolling windows.A RollingAggregation for a specific column in a table.Rounding modes supported in round method.A single scalar value.An aggregation that can be used for a scan.Scan operation type.The schema of data to be read in.An aggregation that can be used for a reduce.Provides an interface for reading multiple tables from a single input source.Class to represent a collection of ColumnVectors and operations that can be performed on them collectively.Enum to specify which of duplicate rows/elements will be copied to the output.Class representing groupby operationsCreate a table on the GPU with data from the CPU.A table along with some metadata about the table.Provides an interface for writing out Table information in multiple steps.Mathematical unary operations.Options for rolling windows.
-
Classes in ai.rapids.cudf used by ai.rapids.cudf.astClassDescriptionThis class represents the immutable vector of data.Class to represent a collection of ColumnVectors and operations that can be performed on them collectively.
-
Classes in ai.rapids.cudf used by ai.rapids.cudf.nvcompClassDescriptionBase class for all MemoryBuffers that are in device memory.A class representing a CUDA streamThis class represents data in some form on the GPU.