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: [email protected]
For additional commands, e-mail: [email protected]