cuDDL
Loading...
Searching...
No Matches
Classes | Namespaces
sketch.cuh File Reference
#include <cub/version.cuh>
#include <cuda/buffer>
#include <cuda/memory_pool>
#include <cuda/std/cstdint>
#include <cuda/stream>
#include <algorithm>
#include <cmath>
#include <memory>
#include <optional>
#include <utility>
#include <vector>
#include <cuddl/detail/pinned_pool.cuh>
#include <cuddl/detail/sketch_view.cuh>
#include <cuddl/error.hpp>
#include <cuddl/hybrid_cardinality.cuh>
#include <cuddl/pairwise_counts.cuh>

Go to the source code of this file.

Classes

struct  cuddl::detail::cardinality_scratch
 Device-visible scratch for the owning cardinality wrapper. More...
 
struct  cuddl::detail::sketch_scratch
 Persistent zero-copy scratch used by owning synchronous result wrappers. More...
 
class  cuddl::sketch< K, BucketCount, Layout >
 Move-only owning DDL sketch backed by one contiguous device allocation. More...
 

Namespaces

namespace  cuddl
 Batch operations over contiguous device rows.
 
namespace  cuddl::detail