-
Notifications
You must be signed in to change notification settings - Fork 101
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
Integrate single step #2338
base: main
Are you sure you want to change the base?
Integrate single step #2338
Conversation
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.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20
.
Benchmark suite | Current: 84fa507 | Previous: 6f1ba0a | Ratio |
---|---|---|---|
evaluator-benchmark/std::math::ff::inverse |
8273 ns/iter (± 8 ) |
6888 ns/iter (± 3 ) |
1.20 |
evaluator-benchmark/std::math::ff::reduce |
795 ns/iter (± 1 ) |
580 ns/iter (± 0 ) |
1.37 |
evaluator-benchmark/std::math::ff::mul |
1416 ns/iter (± 1 ) |
1066 ns/iter (± 1 ) |
1.33 |
evaluator-benchmark/sqrt_879882356 |
37021 ns/iter (± 38 ) |
29140 ns/iter (± 18 ) |
1.27 |
evaluator-benchmark/sqrt_1882356 |
30901 ns/iter (± 19 ) |
24439 ns/iter (± 16 ) |
1.26 |
evaluator-benchmark/sqrt_1187956 |
30797 ns/iter (± 24 ) |
24325 ns/iter (± 15 ) |
1.27 |
evaluator-benchmark/sqrt_56 |
21465 ns/iter (± 12 ) |
17220 ns/iter (± 10 ) |
1.25 |
evaluator-benchmark/sort_33 |
960460 ns/iter (± 853 ) |
784871 ns/iter (± 1704 ) |
1.22 |
evaluator-benchmark/sort_100 |
3312250 ns/iter (± 3169 ) |
2725199 ns/iter (± 4536 ) |
1.22 |
evaluator-benchmark/sort_300 |
11519760 ns/iter (± 13908 ) |
9491790 ns/iter (± 36783 ) |
1.21 |
This comment was automatically generated by workflow using github-action-benchmark.
02f203d
to
2a59ead
Compare
2a59ead
to
20cba4f
Compare
It seems that connections whose selector is known to be zero are not considered completed. |
Main::is_arith 2 Main::b Main::c | ||
??? ??? ??? | ||
"; | ||
Main::is_arith $ [ Main::a, Main::b, Main::c ] |
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.
Not really sure why this is now indented.
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.
Ah, I used the same code as we have for the block machine, where it is indented as well.
fn compute_last_row<Q: QueryCallback<T>>(&mut self, mutable_state: &MutableState<'a, T, Q>) { | ||
assert_eq!(self.data.len() as DegreeType, self.degree - 1); | ||
|
||
// TODO combine with compute_first_two_rows |
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.
todo
Refactoring extracted out of #2338
TODO: Record code derivation properly once #2415 is merged. |
No description provided.