命名空间 | 类型定义 | 函数
hashing.hpp 文件参考
#include <cudf/table/table.hpp>
#include <cudf/table/table_view.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>

前往此文件的源代码。

命名空间

 cudf
 cuDF 接口
 
 cudf::hashing
 哈希 API。
 

类型定义

using cudf::hash_value_type = uint32_t
 哈希值的类型。
 

函数

std::unique_ptr< column > cudf::hashing::murmurhash3_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())
 计算给定表中每行的 MurmurHash3 32 位哈希值。更多...
 
std::unique_ptr< table > cudf::hashing::murmurhash3_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())
 计算给定表中每行的 MurmurHash3 64 位哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::md5 (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())
 计算给定表中每行的 MD5 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::sha1 (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())
 计算给定表中每行的 SHA-1 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::sha224 (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())
 计算给定表中每行的 SHA-224 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::sha256 (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())
 计算给定表中每行的 SHA-256 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::sha384 (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())
 计算给定表中每行的 SHA-384 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::sha512 (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())
 计算给定表中每行的 SHA-512 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::xxhash_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())
 计算给定表中每行的 XXHash_32 哈希值。更多...
 
std::unique_ptr< column > cudf::hashing::xxhash_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())
 计算给定表中每行的 XXHash_64 哈希值。更多...