Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.

CompilerGym v0.2.5#767

Merged
ChrisCummins merged 255 commits into
stablefrom
release/v0.2.5
Nov 2, 2022
Merged

CompilerGym v0.2.5#767
ChrisCummins merged 255 commits into
stablefrom
release/v0.2.5

Conversation

@ChrisCummins

@ChrisCummins ChrisCummins commented Oct 5, 2022

Copy link
Copy Markdown
Contributor

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

  • [llvm] Added two new observation spaces, LexedIr and LexedIrTuple, providing access to a sequence of IR tokens (#742, thanks @fivosts!).
  • [llvm] Added the "Jotaibench" benchmark suite, providing 18,761 new executable C programs extracted from handwritten code on GitHub (#705, thanks @canesche!).
  • Added support for Python 3.10.
  • [llvm] Fixed a bug with non-terminating subprocesses (#741, thanks @thecoblack!).
  • [llvm] Fixed a bug where the incorrect number of runtimes were reported by reset() (#761), and an incorrect number of warm up runs were being performed (#717, thanks @lqwk!).
  • [llvm] New leaderboard submission using GATv2 and DD-PPO (#728, thanks @anthony0727!).
  • Added the ability to set timeout on each of the individual environment operations (#716, thanks @ricardoprins!).
  • Added support for loading URLs in CompilerEnvStateReader.read_paths() (#692, thanks @thecoblack!).

Credits

A huge thank you to all code contributors!

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

mostafaelhoushi and others added 30 commits June 7, 2022 16:23
According to https://github.com/actions/download-artifact#permission-loss:
```
❗ File permissions are not maintained during artifact upload ❗ 
```
…ice_env_test

enable `example_compiler_gym_service` unit tests in CI
and also remove running examples during build-linux-cmake
On my local Linux VM, it seems that removing USES_TERMINAL solves the problem of that 3 hour hang after bazel build
…bazel-build

Fix build hang by removing USES_TERMINAL from Programl Cmake command
Added support for loading URLs in CompilerEnvStateReader.read_paths()
Chris Cummins added 6 commits November 1, 2022 15:38
Addresses deprecation warnings from Github actions runner.
This is to fix a generic warning from gym library:

    UserWarning: WARN: The environment example-v0 is out of date. You
    should consider upgrading to version `v1` with the environment ID
    `example-v1`.
@ChrisCummins ChrisCummins marked this pull request as ready for review November 2, 2022 00:35
Chris Cummins added 3 commits November 1, 2022 17:37
At this point 3.6 is quite lagging in features and some of
dependencies have dropped support for it.
@ChrisCummins ChrisCummins merged commit 64bdd6c into stable Nov 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.