Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bugs in undocumented sparse matrix conversion functions #124

Merged
merged 3 commits into from
Jan 5, 2025

Conversation

rileyjmurray
Copy link
Contributor

@rileyjmurray rileyjmurray commented Oct 24, 2024

I'll add tests before merging this PR. But I want to note these necessary changes now as I'm discovering them.

A note: these functions were for converting from CSC or CSR format to COO format. Our examples which read sparse matrices from disk and run low-rank approximation algorithms were never unaffected. Those files only use conversions from COO to CSC or CSR.

rileyjmurray and others added 3 commits October 23, 2024 22:45
I'll add tests before merging this PR. But I want to note these necessary changes now as I'm discovering them.
Changes since 1.0.0:
 * Resolved #118.
* Resolved minor bugs in values of RNGState objects returned from
sample_indices_iid and sample_indices_iid_uniform.
* Changed certain template defaults from ``r123::Philox4x32`` to
``DefaultRNG``.
* Replaced the RNGState constructor which previously accepted
``RNG::key_type::value_type`` to now accept``std::uint64_t``. This has
the benefit of allowing any initial key for RandBLAS' default RNG, as
opposed to only allowing keys of the form ``{k, 0}`` for some uint32
``k``.
 * Added ``sqrt_epsilon<T>()`` to the web documentation.
* Clarify that any functions which appear in the web documentation are
part of our public API, for purposes of semantic versioning.
@rileyjmurray rileyjmurray marked this pull request as ready for review January 5, 2025 03:04
@rileyjmurray rileyjmurray merged commit 2d33270 into main Jan 5, 2025
5 checks passed
@rileyjmurray rileyjmurray deleted the rileyjmurray-patch-1 branch January 5, 2025 03:09
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