Skip to content

Cuda13 - #57

Merged
kstppd merged 30 commits into
kstppd:masterfrom
ykempf:cuda13
Sep 24, 2026
Merged

kstppd merged 30 commits into
kstppd:masterfrom
ykempf:cuda13

Conversation

@ykempf

@ykempf ykempf commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

markusbattarbee and others added 30 commits June 26, 2024 14:15
Add accessors to internals, optimizations, fixes to threadsafety
Recommend running meson tests in --verbose mode to get actual test output.
Bring different master branches together
…ketdata

Include const accessor to exposing hash map buckets
splitvector move constructor and swap, Memtest
On AMD/HIP, use memAdvice to set unified memory allocations to be coa…
Both unit_tests/custom_allocator/unit.cu and unit_tests/memtest/memtest.cu
existed but were never wired into meson.build, so they were skipped by
`meson test` (the CI test entrypoint). Also add the missing <cstdint>
include in memtest.h, needed for the memtest target to actually compile
under this toolchain.
- unit_tests/benchmark/main.cu: <nvToolsExt.h> moved under nvtx3/ in
  modern CUDA (NVTX v3, header-only, no library to link against).
  Updated the include path and dropped the now-nonexistent
  -lnvToolsExt link arg from the bench/streamBench targets in
  meson.build.
- unit_tests/hashmap_unit_test/main.cu: std::random_shuffle is
  deprecated and trips -Werror=deprecated-declarations under GCC 15.
  Replaced with std::shuffle + std::mt19937, matching the RNG idiom
  already used elsewhere in this file.
Add -DNOPROFILE as a default global compile define (cpp and cuda),
matching the existing -DHASHMAPDEBUG pattern. Guard benchmark/main.cu's
NVTX include and PROFILE_START/PROFILE_END behind it, falling back to
no-op macros, so the meson build no longer depends on nvtx3/nvToolsExt.h
being present/discoverable at all by default.
@ykempf

ykempf commented Sep 23, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this didn't go to the right base branch. Anyway, we also need to fix the copyright for the PR/repo before merging.

@kstppd
kstppd self-requested a review September 24, 2026 07:30

@kstppd kstppd left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All green @ykempf !

@kstppd
kstppd merged commit d597b23 into kstppd:master Sep 24, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants