-
Notifications
You must be signed in to change notification settings - Fork 112
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
use parallel batch inverse in logup #987
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
unsafe { | ||
let value = self.numerator.packed_at(vec_row) | ||
* *self.gen.denom_inv.data.get_unchecked(vec_row); | ||
let value = self.numerator.packed_at(vec_row) * denom_inv[vec_row]; | ||
let prev_value = self | ||
.gen | ||
.trace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/ar .
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #987 +/- ##
==========================================
+ Coverage 92.91% 92.93% +0.01%
==========================================
Files 105 105
Lines 14242 14239 -3
Branches 14242 14239 -3
==========================================
Hits 13233 13233
+ Misses 930 927 -3
Partials 79 79 ☔ View full report in Codecov by Sentry. |
unsafe { | ||
let value = self.numerator.packed_at(vec_row) | ||
* *self.gen.denom_inv.data.get_unchecked(vec_row); | ||
let value = self.numerator.packed_at(vec_row) * denom_inv[vec_row]; | ||
let prev_value = self | ||
.gen | ||
.trace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/ar .
3fcae0e
to
fbfd130
Compare
0f55d3d
to
d68e513
Compare
13219eb
to
6018cd7
Compare
d68e513
to
30017a8
Compare
6018cd7
to
4502270
Compare
30017a8
to
26eb5c6
Compare
4502270
to
682a4c4
Compare
26eb5c6
to
081a7c5
Compare
682a4c4
to
799324a
Compare
081a7c5
to
5ffd96b
Compare
799324a
to
333e755
Compare
5ffd96b
to
4f76592
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to rebase
Reviewed all commit messages.
Reviewable status: 0 of 1 files reviewed, 1 unresolved discussion (waiting on @ohad-starkware and @semgrep-code-starkware-libs[bot])
4f76592
to
e26b074
Compare
333e755
to
30b8eda
Compare
e26b074
to
9579522
Compare
30b8eda
to
7b831a2
Compare
9579522
to
cc0a7c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 1 files at r3, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @ohad-starkware and @semgrep-code-starkware-libs[bot])
crates/prover/src/constraint_framework/logup.rs
line 220 at r3 (raw file):
/// Finalizes generating the column. pub fn finalize_col(mut self) { let denom_inv = PackedSecureField::invert_many(&self.gen.denom.data);
this was renamed, right?
Code quote:
::invert_many
cc0a7c7
to
e14c1de
Compare
Merge activity
|
No description provided.