You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2026/07/09 16:40:01 UTC

(datasketches-cuda) branch main updated (e61224b -> d5710e1)

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-cuda.git


    from e61224b  Merge pull request #1 from apache/infrastructure-ruleset-bot/default-branch-protection
     add a15a6c8  Initial HLL_8 draft
     add a0ff90f  Add initial GH actions workflow
     add 8d08e1f  Download CPM.cmake on the fly
     add c826ac9  Add License and copyright information
     add 8e147af  Don't use CCCL internals
     add bfc8512  Refactor detail/hll naming and namespace layout
     add e6cfbfe  Cleanups
     add d1c0587  Add CUDA devcontainer setup
     add 1a08684  Make HLL API stream-first
     add bd083c8  Format HLL sources
     add f178659  Validate HLL register values on deserialize
     add c5c3471  Document async stream lifetime
     add aefd688  Centralize HLL default seed
     add 72a73f6  Track CCCL main during development
     new d5710e1  Merge pull request #2 from sleeepyjack/v0-hll8

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .clang-format                                      | 163 +++++++++++
 .devcontainer/README.md                            |  46 ++++
 .devcontainer/devcontainer.json                    |  55 ++++
 .github/workflows/ci.yml                           | 137 ++++++++++
 .github/workflows/pre-commit.yml                   |  23 ++
 .pre-commit-config.yaml                            |   6 +
 CMakeLists.txt                                     | 114 ++++++++
 LICENSE                                            | 298 +++++++++++++++++++++
 NOTICE                                             |   9 +
 README.md                                          | 103 ++++++-
 cmake/datasketches_cuda-config.cmake.in            |  43 +++
 cmake/format.cmake                                 |  56 ++++
 cmake/get_cpm.cmake                                |  23 ++
 cmake/thirdparty/get_cccl.cmake                    |  58 ++++
 cmake/thirdparty/get_datasketches_cpp.cmake        |  64 +++++
 include/datasketches/cuda/common/error.hpp         |  32 +++
 include/datasketches/cuda/detail/common/error.hpp  |  57 ++++
 .../cuda/detail/hll/composite_finalizer.hpp        | 133 +++++++++
 include/datasketches/cuda/detail/hll/hll.inl       | 155 +++++++++++
 .../cuda/detail/hll/normalizing_hasher.cuh         | 132 +++++++++
 include/datasketches/cuda/detail/hll/policy.cuh    | 142 ++++++++++
 include/datasketches/cuda/detail/hll/preamble.hpp  | 166 ++++++++++++
 .../cuda/detail/hll/reduction_state.hpp            | 110 ++++++++
 .../datasketches/cuda/detail/hll/sketch_impl.hpp   | 283 +++++++++++++++++++
 include/datasketches/cuda/hll.hpp                  | 219 +++++++++++++++
 test/hll/CMakeLists.txt                            |  56 ++++
 test/hll/basic_sketch_test.cu                      | 175 ++++++++++++
 test/hll/composite_finalizer_test.cpp              | 130 +++++++++
 test/hll/normalizing_hasher_test.cpp               | 181 +++++++++++++
 test/hll/parity_test.cu                            | 127 +++++++++
 test/hll/parity_typed_test.cu                      | 270 +++++++++++++++++++
 test/hll/policy_compile_test.cu                    | 101 +++++++
 test/hll/preamble_test.cpp                         | 154 +++++++++++
 test/hll/reduction_state_test.cpp                  | 140 ++++++++++
 test/hll/round_trip_test.cu                        | 125 +++++++++
 test/hll/serialize_test.cu                         | 109 ++++++++
 test/hll/union_test.cu                             |  68 +++++
 37 files changed, 4259 insertions(+), 4 deletions(-)
 create mode 100644 .clang-format
 create mode 100644 .devcontainer/README.md
 create mode 100644 .devcontainer/devcontainer.json
 create mode 100644 .github/workflows/ci.yml
 create mode 100644 .github/workflows/pre-commit.yml
 create mode 100644 .pre-commit-config.yaml
 create mode 100644 CMakeLists.txt
 create mode 100644 LICENSE
 create mode 100644 NOTICE
 create mode 100644 cmake/datasketches_cuda-config.cmake.in
 create mode 100644 cmake/format.cmake
 create mode 100644 cmake/get_cpm.cmake
 create mode 100644 cmake/thirdparty/get_cccl.cmake
 create mode 100644 cmake/thirdparty/get_datasketches_cpp.cmake
 create mode 100644 include/datasketches/cuda/common/error.hpp
 create mode 100644 include/datasketches/cuda/detail/common/error.hpp
 create mode 100644 include/datasketches/cuda/detail/hll/composite_finalizer.hpp
 create mode 100644 include/datasketches/cuda/detail/hll/hll.inl
 create mode 100644 include/datasketches/cuda/detail/hll/normalizing_hasher.cuh
 create mode 100644 include/datasketches/cuda/detail/hll/policy.cuh
 create mode 100644 include/datasketches/cuda/detail/hll/preamble.hpp
 create mode 100644 include/datasketches/cuda/detail/hll/reduction_state.hpp
 create mode 100644 include/datasketches/cuda/detail/hll/sketch_impl.hpp
 create mode 100644 include/datasketches/cuda/hll.hpp
 create mode 100644 test/hll/CMakeLists.txt
 create mode 100644 test/hll/basic_sketch_test.cu
 create mode 100644 test/hll/composite_finalizer_test.cpp
 create mode 100644 test/hll/normalizing_hasher_test.cpp
 create mode 100644 test/hll/parity_test.cu
 create mode 100644 test/hll/parity_typed_test.cu
 create mode 100644 test/hll/policy_compile_test.cu
 create mode 100644 test/hll/preamble_test.cpp
 create mode 100644 test/hll/reduction_state_test.cpp
 create mode 100644 test/hll/round_trip_test.cu
 create mode 100644 test/hll/serialize_test.cu
 create mode 100644 test/hll/union_test.cu


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org


(datasketches-cuda) 01/01: Merge pull request #2 from sleeepyjack/v0-hll8

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-cuda.git

commit d5710e1e4faab9f90d208398b9510885666f3cca
Merge: e61224b 72a73f6
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Thu Jul 9 09:39:55 2026 -0700

    Merge pull request #2 from sleeepyjack/v0-hll8
    
    Add initial repository structure + CUDA-accelerated HLL_8

 .clang-format                                      | 163 +++++++++++
 .devcontainer/README.md                            |  46 ++++
 .devcontainer/devcontainer.json                    |  55 ++++
 .github/workflows/ci.yml                           | 137 ++++++++++
 .github/workflows/pre-commit.yml                   |  23 ++
 .pre-commit-config.yaml                            |   6 +
 CMakeLists.txt                                     | 114 ++++++++
 LICENSE                                            | 298 +++++++++++++++++++++
 NOTICE                                             |   9 +
 README.md                                          | 103 ++++++-
 cmake/datasketches_cuda-config.cmake.in            |  43 +++
 cmake/format.cmake                                 |  56 ++++
 cmake/get_cpm.cmake                                |  23 ++
 cmake/thirdparty/get_cccl.cmake                    |  58 ++++
 cmake/thirdparty/get_datasketches_cpp.cmake        |  64 +++++
 include/datasketches/cuda/common/error.hpp         |  32 +++
 include/datasketches/cuda/detail/common/error.hpp  |  57 ++++
 .../cuda/detail/hll/composite_finalizer.hpp        | 133 +++++++++
 include/datasketches/cuda/detail/hll/hll.inl       | 155 +++++++++++
 .../cuda/detail/hll/normalizing_hasher.cuh         | 132 +++++++++
 include/datasketches/cuda/detail/hll/policy.cuh    | 142 ++++++++++
 include/datasketches/cuda/detail/hll/preamble.hpp  | 166 ++++++++++++
 .../cuda/detail/hll/reduction_state.hpp            | 110 ++++++++
 .../datasketches/cuda/detail/hll/sketch_impl.hpp   | 283 +++++++++++++++++++
 include/datasketches/cuda/hll.hpp                  | 219 +++++++++++++++
 test/hll/CMakeLists.txt                            |  56 ++++
 test/hll/basic_sketch_test.cu                      | 175 ++++++++++++
 test/hll/composite_finalizer_test.cpp              | 130 +++++++++
 test/hll/normalizing_hasher_test.cpp               | 181 +++++++++++++
 test/hll/parity_test.cu                            | 127 +++++++++
 test/hll/parity_typed_test.cu                      | 270 +++++++++++++++++++
 test/hll/policy_compile_test.cu                    | 101 +++++++
 test/hll/preamble_test.cpp                         | 154 +++++++++++
 test/hll/reduction_state_test.cpp                  | 140 ++++++++++
 test/hll/round_trip_test.cu                        | 125 +++++++++
 test/hll/serialize_test.cu                         | 109 ++++++++
 test/hll/union_test.cu                             |  68 +++++
 37 files changed, 4259 insertions(+), 4 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org