-
Notifications
You must be signed in to change notification settings - Fork 207
fix: handle unfilled values in mul mod runner #1976
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: handle unfilled values in mul mod runner #1976
Conversation
|
Hi @enitrat! Thanks for the contribution.
|
|
Hi @JulianGCalderon, I'll try to push the program next week. I think it was this one: with a specific set of inputs. |
|
hey @JulianGCalderon i haven't been able to retrieve the exact set of inputs that lead to this condition as it was discovered in our fuzzing process and we've made breaking changes since then. The fix still holds but I wont be able to submit a program that triggers it. I update the changelog |
a317e2c to
88d7cda
Compare
88d7cda to
df347dc
Compare
|
Hyper Thereading Benchmark results hyperfine -r 2 -n "hyper_threading_main threads: 1" 'RAYON_NUM_THREADS=1 ./hyper_threading_main' -n "hyper_threading_pr threads: 1" 'RAYON_NUM_THREADS=1 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 1 Summary hyperfine -r 2 -n "hyper_threading_main threads: 2" 'RAYON_NUM_THREADS=2 ./hyper_threading_main' -n "hyper_threading_pr threads: 2" 'RAYON_NUM_THREADS=2 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 2 Summary hyperfine -r 2 -n "hyper_threading_main threads: 4" 'RAYON_NUM_THREADS=4 ./hyper_threading_main' -n "hyper_threading_pr threads: 4" 'RAYON_NUM_THREADS=4 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 4 Summary hyperfine -r 2 -n "hyper_threading_main threads: 6" 'RAYON_NUM_THREADS=6 ./hyper_threading_main' -n "hyper_threading_pr threads: 6" 'RAYON_NUM_THREADS=6 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 6 Summary hyperfine -r 2 -n "hyper_threading_main threads: 8" 'RAYON_NUM_THREADS=8 ./hyper_threading_main' -n "hyper_threading_pr threads: 8" 'RAYON_NUM_THREADS=8 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 8 Summary hyperfine -r 2 -n "hyper_threading_main threads: 16" 'RAYON_NUM_THREADS=16 ./hyper_threading_main' -n "hyper_threading_pr threads: 16" 'RAYON_NUM_THREADS=16 ./hyper_threading_pr' Benchmark 2: hyper_threading_pr threads: 16 Summary |
|
Benchmark Results for unmodified programs 🚀
|
|
I've added a test for the failing case. It should be good to merge now. |
9690634
* fix: handle unfilled values in mul mod runner * update changelog * Move changelog entry * Remove whiteline * Add test --------- Co-authored-by: Gabriel Bosio <[email protected]> Co-authored-by: Julián González Calderón <[email protected]>
Fix handling of unfilled values in mul mod runner
Description
Closes #1975
Description of the pull request changes and motivation.
Checklist