Skip to content

Use RandBLAS randomness in pivot-permutation tests - #197

Open
rileyjmurray wants to merge 1 commit into
mainfrom
split-138/pivot-test-rng
Open

rileyjmurray wants to merge 1 commit into
mainfrom
split-138/pivot-test-rng

Conversation

@rileyjmurray

Copy link
Copy Markdown
Contributor

This changes the existing pivot-permutation tests to draw their randomness through RandBLAS. Each permutation is formed by sorting sampled uniform keys, replacing the separate std::mt19937_64/std::shuffle path. The reconstruction and pivot assertions are unchanged.

This test-only refactor was extracted from #138 and is independent of the FunNyström++ implementation.

Validation. All 27 tests in test_util.cc passed locally with Spack Clang 19.1.3 and main's pinned RandBLAS revision.

@rileyjmurray

Copy link
Copy Markdown
Contributor Author

This actually looks fine! Can merge once tests pass.

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.

1 participant