-
Notifications
You must be signed in to change notification settings - Fork 0
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
[M3a] Sampling Primitives & Random Number Generator #421
Conversation
Please rebase |
Rebased and still merging and testing with new updates on sampler class. |
I am very excited about this PR, which paves the way for sampling instructions in our meta schedule DSL. Let's move fast and get it done on upstream by the end of this week |
Updated the random engine usage to be consistent with [Support] Linear Congruential Random Engine #8642 |
Thank you so much @zxybazh! I am going to do another round |
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.
Just self reviewed and passed tests. Please review, thanks!
tests/python/meta_schedule/test_meta_schedule_layout_rewrite_network.py
Outdated
Show resolved
Hide resolved
overall looks good! let's move fast and get it merged |
Fixed. |
Thanks @zxybazh for the effort! |
Please share the integration test errors in the github issue :-) |
This PR introduced new implementation of Random Number Generator & Sampler based on a
int64_t
pointer. The current design has better serialization & more friendly forForkSeed
function, while being reproducible.