-
Notifications
You must be signed in to change notification settings - Fork 130
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
Jotaibench #705
Jotaibench #705
Conversation
Hi @canesche! Thank you for your pull request and welcome to our community. Action RequiredIn order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you. ProcessIn order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA. Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with If you have received this in error or have any questions, please contact us at cla@fb.com. Thanks! |
Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Meta Open Source project. Thanks! |
Codecov Report
@@ Coverage Diff @@
## development #705 +/- ##
================================================
- Coverage 89.28% 55.34% -33.94%
================================================
Files 130 131 +1
Lines 7912 7979 +67
================================================
- Hits 7064 4416 -2648
- Misses 848 3563 +2715
|
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.
Hi @canesche, many thanks for this! Looking forward to integrate your dataset.
There are some test failures reported by the CI. Please fix them and run make install install-test
to check locally that everything is as expected.
There are also some code formatting inconsistencies. You can check these (and fix most of them automatically) through pre-commit. See: https://github.com/facebookresearch/CompilerGym/blob/development/.pre-commit-config.yaml#L2-L17
Cheers,
Chris
): | ||
manifest_url_, manifest_sha256_ = { | ||
"linux": ( | ||
"http://cuda.dcc.ufmg.br/Jotai/src/Jotai_printRetVal.tar.bz2", |
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.
Would you be happy for us to host a mirror of this file? If so, that's great, I can add it in a follow-up PR.
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.
Hi Chris. I will leave that up to you. If you prefer, that's fine. But we will be updating the benchmarks, so the Jotai collection might change in the future.
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.
Okay, sounds good, thanks 🙂
A couple of bits of documentation need to be updated for this new dataset. Please add an entry in the table here: https://github.com/facebookresearch/CompilerGym/blob/development/docs/source/llvm/index.rst#datasets And then add an https://github.com/facebookresearch/CompilerGym/blob/development/docs/source/llvm/api.rst#datasets Both are alphabetically sorted. Cheers, |
Hi @canesche, getting there, but now the version number needs downgrading 🙂 . If you do a quick find-and-replace for |
Hi @ChrisCummins, ok I'll replace the jotaibench's version. |
Adding Benchmark
Benchmark Jotai is a subset of Anghabench which is only composed of programs that have been modified to be executable.
This pull request introduces the benchmark and its dependencies.