Functions
cudf::hashing Namespace Reference

Hash APIs. More...

Functions

std::unique_ptr< columnmurmurhash3_x86_32 (table_view const &input, uint32_t seed=DEFAULT_HASH_SEED, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the MurmurHash3 32-bit hash value of each row in the given table. More...
 
std::unique_ptr< tablemurmurhash3_x64_128 (table_view const &input, uint64_t seed=DEFAULT_HASH_SEED, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the MurmurHash3 64-bit hash value of each row in the given table. More...
 
std::unique_ptr< columnmd5 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the MD5 hash value of each row in the given table. More...
 
std::unique_ptr< columnsha1 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the SHA-1 hash value of each row in the given table. More...
 
std::unique_ptr< columnsha224 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the SHA-224 hash value of each row in the given table. More...
 
std::unique_ptr< columnsha256 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the SHA-256 hash value of each row in the given table. More...
 
std::unique_ptr< columnsha384 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the SHA-384 hash value of each row in the given table. More...
 
std::unique_ptr< columnsha512 (table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the SHA-512 hash value of each row in the given table. More...
 
std::unique_ptr< columnxxhash_64 (table_view const &input, uint64_t seed=DEFAULT_HASH_SEED, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 Computes the XXHash_64 hash value of each row in the given table. More...
 

Detailed Description

Hash APIs.