facebookresearch / CompilerGym

Reinforcement learning environments for compiler and program optimization tasks
https://compilergym.ai/
MIT License
885 stars 123 forks source link

CompilerGym v0.2.5 #767

Closed ChrisCummins closed 1 year ago

ChrisCummins commented 1 year ago

Release 0.2.5 (2022-11-01)

CompilerGym v0.2.5 adds a new LLVM dataset, two new observation spaces, and includes numerous updates and bug fixes.

Summary of Changes

Credits

A huge thank you to all code contributors!

Full Changelog: v0.2.4...v0.2.5

codecov-commenter commented 1 year ago

Codecov Report

Merging #767 (fd26fd5) into stable (ed9107d) will increase coverage by 0.08%. The diff coverage is 72.43%.

Additional details and impacted files [![Impacted file tree graph](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/graphs/tree.svg?width=650&height=150&src=pr&token=2C4Q4HC12K&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch)](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch) ```diff @@ Coverage Diff @@ ## stable #767 +/- ## ========================================== + Coverage 88.61% 88.70% +0.08% ========================================== Files 131 131 Lines 7926 7995 +69 ========================================== + Hits 7024 7092 +68 - Misses 902 903 +1 ``` | [Impacted Files](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch) | Coverage Δ | | |---|---|---| | [compiler\_gym/bin/random\_replay.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2Jpbi9yYW5kb21fcmVwbGF5LnB5) | `0.00% <ø> (ø)` | | | [compiler\_gym/datasets/dataset.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2RhdGFzZXRzL2RhdGFzZXQucHk=) | `84.44% <ø> (-0.56%)` | :arrow_down: | | [compiler\_gym/datasets/uri.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2RhdGFzZXRzL3VyaS5weQ==) | `100.00% <ø> (+6.81%)` | :arrow_up: | | [compiler\_gym/envs/compiler\_env.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2VudnMvY29tcGlsZXJfZW52LnB5) | `75.15% <ø> (-0.30%)` | :arrow_down: | | [compiler\_gym/envs/gcc/gcc\_env.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2VudnMvZ2NjL2djY19lbnYucHk=) | `100.00% <ø> (ø)` | | | [compiler\_gym/envs/llvm/datasets/poj104.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2VudnMvbGx2bS9kYXRhc2V0cy9wb2oxMDQucHk=) | `76.81% <ø> (+34.91%)` | :arrow_up: | | [compiler\_gym/envs/llvm/llvm\_rewards.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL2VudnMvbGx2bS9sbHZtX3Jld2FyZHMucHk=) | `100.00% <ø> (ø)` | | | [compiler\_gym/service/connection.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL3NlcnZpY2UvY29ubmVjdGlvbi5weQ==) | `76.69% <ø> (-1.97%)` | :arrow_down: | | [compiler\_gym/spaces/reward.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL3NwYWNlcy9yZXdhcmQucHk=) | `78.84% <ø> (+5.16%)` | :arrow_up: | | [compiler\_gym/util/debug\_util.py](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch#diff-Y29tcGlsZXJfZ3ltL3V0aWwvZGVidWdfdXRpbC5weQ==) | `100.00% <ø> (ø)` | | | ... and [36 more](https://codecov.io/gh/facebookresearch/CompilerGym/pull/767/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=facebookresearch) | |