-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add SortedVector
set type
#38
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #38 +/- ##
==========================================
+ Coverage 72.30% 73.98% +1.67%
==========================================
Files 8 9 +1
Lines 278 319 +41
==========================================
+ Hits 201 236 +35
- Misses 77 83 +6 ☔ View full report in Codecov by Sentry. |
Out of curiosity: Do we need to update #4 again? 😉 |
Oh definitely. They've been blown so far out of the water they don't even see the water |
EDIT: we're not uniformly faster than But it's okay cause the user can choose |
In SparseConnectivityTracer.jl/test/runtests.jl Lines 46 to 48 in 83cb0b0
SparseConnectivityTracer.jl/test/runtests.jl Lines 259 to 262 in 83cb0b0
And once SparseConnectivityTracer.jl/test/runtests.jl Lines 118 to 120 in 83cb0b0
Once this passes, we make |
Keep in mind that |
Should I get rid of the parametric vector type and just use |
The benchmarks on Discourse were primarily on huge input dimensionalities ( |
Depends on #42, merge that one first |
This reverts commit ae7199d.
Revert "Get rid of union!"
Closes #41. |
Add a new pseudoset type
SortedVector
which is uniformly faster thanbothBitSet
andSet
up to 10% sparsity (see Discourse)